在sql server中可以用 sp_executesql 一次执行一批sql 语句,如:
sp_execute N'update mytable set oid=1 where oid<=3;update mytable set oid=10 wehre oid>3;'这里举的例子只一次执行了两条语句,我的要求要求可以一次执行任意多条语句,这样我可以在我的应用程序里轻松实现数据库自动升级,呵呵!
sp_execute N'update mytable set oid=1 where oid<=3;update mytable set oid=10 wehre oid>3;'这里举的例子只一次执行了两条语句,我的要求要求可以一次执行任意多条语句,这样我可以在我的应用程序里轻松实现数据库自动升级,呵呵!
EXECUTE IMMEDIATE SQL_STMT USING '',V_MOBILE_NO,V_FEE,V_SP_NO,V_MOBILE_NO,V_SERV_CODE,
V_BUSI_CODE,'1','0','15',V_NOTIFY,SYSDATE,'';
参考一下,我所有的都是这么写的,一定好用的,你试试就知道了