注册 登录
编程论坛 PowerBuilder

[求助]如何编写动态SQL

yihuizeng 发布于 2007-05-29 11:59, 1038 次点击
有一个关于动态SQL的问题. 我在修改一条非常复杂烦琐的Data Window的SQL语句后,只要一返回, 保证就死机了, 已经试了很多次都是这样,其实我只是改了一个字而已, 可能是我公司的电脑内存太低的原因. 听说如果想改data window里面的SQL可以用动态SQL来解决, 想问一下如果想改以下的SQL语句, 用动态SQL应该怎么写呢? 如果还有什么其他好办法也请指教

select eurd.chdrnum,eurt.crtable,
(select notedesc from IVRCRTB where crtable=eurt.crtable),
eurt.notedesc01,eurt.notedesc02,eurt.notedesc03,
eurt.notedesc04,eurd.mind,eurd.effdate,
(select euru.flag01 from euru where euru.clmnum=eurt.aplnum) as flag01,
(select euru.huwdcdte from euru where euru.clmnum=eurt.aplnum) as huwdcdte,
(select EUITMDESC from EUFKPKY WHERE EUFKPKY.EUTBLCODE = 'UW2' and
............................................................
...............................................................(太烦琐了,我就不全部打出来了, 其实我只需要把第一行的select eurd.chdrnum,改正为select eurt.chdrnum,就可以了) 请高手帮助, 在线等待, 急!!!!!

[此贴子已经被作者于2007-5-29 12:00:33编辑过]

2 回复
#2
路過2007-05-30 10:35
不太明白你的意思,
直接改掉不就好啦嗎
#3
yihuizeng2007-06-01 15:02
回复:(yihuizeng)[求助]如何编写动态SQL
问题就是我改完后一返回就死机啊, 改多少遍都是这样
1