求远程执行SQL文件的方法
需要其他电脑上对服务器上的数据库执行SQL脚本,有没有简单点的方法。
[解决办法]
//我经常用的是这样对数据库结构进行修改等工作,供参考
string ls_sql
ls_sql=" create table t_user(userid integer, username varchar(20));"
EXECUTE IMMEDIATE :ls_sql ;
if sqlca.sqlcdoe = 0 then
commit;
else
rollback;
end if
[解决办法]
楼上的方法应该可以
[解决办法]
如果需要执行的SQL语句比较多 写到文本文档里 用特殊符号分隔
程序打开这个文本 读入内容 分割 依次EXECUTE IMMEDIATE :ls_sql ;
然后删掉文档 保证只执行一次
[解决办法]
把SQL录入到表中,然后循环取出,然后执行
[解决办法]
动态sql语句好像挺合适的。程序中;
如果纯粹管理的话,如mssql。直接用查询分析器连接到那台服务器,执行语句。
[解决办法]
sqlserver : Osql ,Isql
[解决办法]
简单,把powerdesigner的sql,变为过程,在pb中执行过程就可以了
[解决办法]
从上一个go的下一行,读取到下一个go的前一行(也就是不包含go),发送到sql服务器即可