使用存储过程创建datawindow

今天饶有兴趣,对使用stored procedures创建datawindow作了学习分析,作笔记如下:
PowerBuilder Help 说明:
OLE DB Using database stored procedures in DataWindow objects

You can use database stored procedures as a data source for DataWindow objects. The following rules apply:

  • Result set definition You must define what the result set looks like in the DataWindow painter. PowerBuilder cannot determine this information from the stored procedure definition in the database.
  • Stored procedure arguments The DataWindow painter provides the arguments for stored procedures only if the driver you are using to connect gives PowerBuilder the required information. If the arguments for the database stored procedure are not provided, you must define them.
  • DataWindow updates Updates are not allowed for stored procedures in a DataWindow object. Only retrieval is allowed.

说明:
①存储过程返回的结果集,如果存储过程有多个结果集,则填写对应的结果集序号,从1开始.
②这里是存储过程名称及组号,格式:存储过程名称;组号.

 

怎么以组号的形式创建存储过程?这里引用了来自~零度浪漫~的文章:以组号的形式创建存储过程

 

以组号的形式创建存储过程
      命名方式"create procedure procname;1",这里使用了分号,后面跟的是数字,"procname"是组名,1就是存储过程的名字了,这里名称只能使用数字类型,而且必须从组号为1的开始创建,没有组号1就不能使用大于1的组号;调用方式和调用普通的存储过程一样.

     总结:这种方式虽然方便,针对某个表的相关存储过程一看便知,但美中不足的是,如果以这种方式命名的存储过程过多,就不能以名称来分辨存储过程的功能了..........

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值