informix 9.4 动态sql方法,欢迎拍砖。
--在某个库中创建此存储过程即可,在此数据库中执行insert delete update语句,不能操作临时表,语句中不能有单引号create procedure execsql(in_sqlcmd varchar(255))
let in_sqlcmd='echo '''||in_sqlcmd||'''| dbaccess youdatabasename';
system(in_sqlcmd);
end procedure; 画蛇添足! 回复 2# yunzhongyue
你为什么说我是画蛇添足 回复 3# mujian1986
没看出动态在哪?既然已经连到数据库了,直接执行INSERT,SELECT,UPDATE不就行了,弄个这个不是多此一举吗? 執行結果對錯無人知啊 樓主 可以考慮用4gl寫一個 上下載表資料動態sql,即給出表名和文件名 就可執行 并知道執行結果
页:
[1]