mujian1986 发表于 2011-03-17 15:38

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;

yunzhongyue 发表于 2011-03-18 09:39

画蛇添足!

mujian1986 发表于 2011-03-18 09:45

回复 2# yunzhongyue


   你为什么说我是画蛇添足

yunzhongyue 发表于 2011-03-18 21:14

回复 3# mujian1986


    没看出动态在哪?既然已经连到数据库了,直接执行INSERT,SELECT,UPDATE不就行了,弄个这个不是多此一举吗?

dintan 发表于 2011-03-19 08:55

執行結果對錯無人知啊    樓主 可以考慮用4gl寫一個 上下載表資料動態sql,即給出表名和文件名 就可執行 并知道執行結果
页: [1]
查看完整版本: informix 9.4 动态sql方法,欢迎拍砖。