如果我要在delphi里写程序创建两个存储过程,如果要一条sql语句实现,
中间要用什么分隔?
如:
With ADOQuery do
begin
close;
sql.clear;
sql.add('第一个存储过程语句 go 第二个存储过程');
execsql;
end;
中间加go不行,加空格也不行,请问要用什么隔开??急
中间要用什么分隔?
如:
With ADOQuery do
begin
close;
sql.clear;
sql.add('第一个存储过程语句 go 第二个存储过程');
execsql;
end;
中间加go不行,加空格也不行,请问要用什么隔开??急
如果执行30多次,那不太现实吧,有别的方法吗? 是在sqlserver2000中,我想把我的存储过程全部导入一个新建的数据库中,只要能用delphi写进去就行.
exec 存储过程1
...
exec 存储过程30
然后用delphi调用该存储过程ok。
begin
close;
sql.clear;
sql.add('exec 第一个存储过程语句 exec 第二个存储过程');
execsql;
end;
加上Exec,不用go就可以了。
因为批处理中不允许有create procedrue语句存在