如何执行动态sql语句??

wanggjvc 2006-02-21 07:34:10
在数据里自定义了一个sql公式编辑,可以填入sql语句执行。
我要在pb9里获取数据库的sql语句,例如 select @vip* 2
我要赋值给@vip,然后输出@vip*2的值。怎么写?
用 exec可以执行,但是怎么输出值呢?
在线等
...全文
240 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanggjvc 2006-02-21
  • 打赏
  • 举报
回复
多谢,在帮助里看到了。
renwanly 2006-02-21
  • 打赏
  • 举报
回复
1.可以考虑用动态SQL中第三四种来解决,如 li_d_s(我是小鬼-日货?送我都不要,哪怕是丰田和日产的轿车) 的回复
2.在数据库中来完成,只传回结果
li_d_s 2006-02-21
  • 打赏
  • 举报
回复
上个回复发错地方了,晕
li_d_s 2006-02-21
  • 打赏
  • 举报
回复
格式:

DECLARE cursor DYNAMIC CURSOR FOR DynamicStagingArea;
PREPARE DynamicStagingArea FROM SQLStatement{USING TransactionObject};
OPEN DYNAMIC cursor {USING Parameterlist};
FETCH cursor INTO VariableList;
CLOSE cursor;
其中cursor是用户所定义的游标的名字。
wanggjvc 2006-02-21
  • 打赏
  • 举报
回复
理解错了吧。我是取数据库一个字符串,
这个字符串是一个sql语句,有输入参数和输出参数,
如何在pb动态执行这条语句,赋值输入参数,并获取输出的值
li_d_s 2006-02-21
  • 打赏
  • 举报
回复
用dw_1.update(true, false)
wanggjvc 2006-02-21
  • 打赏
  • 举报
回复
顶起来。那位大虾遇到过?

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧