sql 自动更新数据库语句 sql server 2008

来源:这里教程网 时间:2026-02-28 05:58:29 作者:

---主要入口:dbobject_outputsysobjects
----@object_name nvarchar(1024),----输出对象的名称(必填)
----   @object_type  nvarchar(2),---输出对象的类型(允许为空,自动在sys.objects视图获得(type))
   --@drop_add int,---输出类型 是drop还是 add 对象  1=drop 2.=add (一般等于2)
   --@replaceflag int,  ---更新选项  0.1 系统默认  3. 强制更新 (不过只是智能加大modify_date)
   --@executeflag int,  ---输出类型  1.输出可执行的语法    0.只输出用来print 语法(一般是1)
   --@objectsql nvarchar(max) output --返回sql 语句  (在前台获得sql 就可以执行  只要有连个连接sqlca 就可以更新两个的对象)

 

--返回sql 语句  (在前台获得sql 就可以执行  只要有连个连接sqlca 就可以更新两个数据库的对象)
--通过截取char(13)+char(10)+'go'+char(13)+char(10) +  sqlcode+char(13)+char(10)+'go'+char(13)+char(10)
--获得sqlcode   然后通过execute immediate :sqlcode using use ;
---通过循环执行实现自动更新

相关推荐