PACKAGE PKG_DEVICE AS
TYPE STR_ASSOC_ARR is table of VARCHAR(255) index by BINARY_INTEGER;
procedure proc_create_device
(
in_deviceid in raw
, in_devicecert in clob
, in_status in number
, in_caps in STR_ASSOC_ARR
, in_vals in STR_ASSOC_ARR
);
这是存储过程声明。我想为in_caps和in_vals参数指定默认值,是否可能?我无法指定default null
,因为它不起作用。我的目标是在C#中当这两个参数不可用时不必传递它们(或传递null)。如果有odp.net的方法可以实现相同的功能,那也可以。
使用oracle db 11g。