如题 我想用存储过程 传递 一个 实体 请问怎么实现
procedure FunSales
(
S_code in varchar2, --13位商品码
S_Array in string_array, -- 防伪码数组
ShopRow shop_shopsales%rowtype, --销售流水实体
);
我用这样传递 但是我在做测试的时候 这个参数却没了
虚心求教
procedure FunSales
(
S_code in varchar2, --13位商品码
S_Array in string_array, -- 防伪码数组
ShopRow shop_shopsales%rowtype, --销售流水实体
);
我用这样传递 但是我在做测试的时候 这个参数却没了
虚心求教
传递实体 不明白么? 那model 明白么? 就是说 现在存储过程 有个参数 是一个model
但是 这个model 怎么 定义?
(
S_code model%rowtype,
S_Array in string_array, -- 防伪码数组
ShopRow shop_shopsales%rowtype, --销售流水实体
);
楼主好像不是这个吧。Oracle中只有自定义TYPE类型,这个类型就跟Java里实体bean差不多,所以你想实现你的需求,在数据库中必须创建这样的TYPE类型(即:你说的实体)。
感谢大家关注吧 !