出于某种原因,DB 没有收到它通过表参数提供的值。它看到表中的行数正确,并且给定的列数也是正确的(否则我会收到不匹配的错误消息),但值本身为空。
数据库版本 ( SELECT * FROM V$VERSION):
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
"CORE 12.1.0.2.0 Production"
TNS for 64-bit Windows: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production
使用 oracle 驱动程序 ojdbc6(版本 11.2.0.4)、ojdbc7(版本 11.2.0.4)、ojdbc7(版本 12.1.0.2)进行测试。
这是数据库程序的签名:
Procedure Send_Message_Test (
i_Receiver_List_Users_Tbl In Receiver_List_Users_Tbl
);
类型:
CREATE OR REPLACE Type Receiver_List_Users_Rt Force As Object (
User_Id Varchar2(30 Char)
)
/
CREATE OR REPLACE Type Receiver_List_Users_Tbl Is Table Of Receiver_List_Users_Rt
炎炎设计
慕哥9229398
相关分类