Giả sử bạn có một thủ tục được lưu trữ trong cơ sở dữ liệu Oracle đang sử dụng XML làm tham số để xử lý dữ liệu và bạn muốn chuyển tham số XML cho thủ tục được lưu trữ để thực thi nó. Đối với trường hợp này, dưới đây là ví dụ về khối PLSQL cho thấy cách bạn có thể chuyển XML dưới dạng tham số cho thủ tục được lưu trữ trong Oracle.
Làm theo chính xác các bước của khối PLSQL và thay đổi dữ liệu XML bằng dữ liệu XML của bạn và thay đổi thủ tục p_xml_dummy bằng tên thủ tục đã lưu trữ của bạn. Nó có thể là chức năng cũng có phương thức giống nhau.
DECLARE
v_XML CLOB;
BEGIN
DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);
P_XML_DUMMY (TO_CLOB ('
7499
ALLEN
SALESMAN
7698
1981/02/20 00:00:00
1600
160
40
'));
HẾT;