Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Xử lý null khi sử dụng Oracle XMLType

cho một giải pháp SQL:

select 
XMLType.createxml(
    package_name.storedProcName('PARAM1', 'PARAM2', 'PARAM3')
) as sresult 
from dual;

điều đó sẽ tránh được lỗi hàm tạo.

ví dụ:

SQL> select xmltype.createxml(mycur(0)) from dual;

XMLTYPE.CREATEXML(MYCUR(0))
-------------------------------------------------------------------------------


SQL> select xmltype(mycur(0)) from dual;
ERROR:
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.XMLTYPE", line 334
ORA-06512: at line 1



no rows selected

x
SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể khóa một kích hoạt không; làm thế nào để xác định rằng nó là?

  2. Bắt đầu với Oracle Application Express-APEX

  3. Làm cách nào để trả về danh sách các giá trị thay vì một chuỗi khi truy vấn cơ sở dữ liệu oracle bằng XPath?

  4. Toán tử Oracle Not Equals

  5. Cách thiết lập OTA trong R12 và 11i