订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)
来源:互联网 发布:linux hplib开发资料 编辑:程序博客网 时间:2024/06/05 05:04
select db,sch,tbl,col,
--编写删除语句
'
use ['+publisher_db+']
exec sp_dropsubscription @publication = N'''+publication+''', @article = N'''+article+'''
, @subscriber = N''all'', @destination_db = N''all''
exec sp_droparticle @publication = N'''+publication+''', @article = N'''+source_object+''', @force_invalidate_snapshot = 1
' as dropscripts,
--编写生成语句
'
use ['+publisher_db+']
exec sp_addarticle @publication = N'''+publication+''', @article = N'''+article+''',
@source_owner = N'''+source_owner+''', @source_object = N'''+source_object+''', @type = N''logbased'',
@description = N'''', @creation_script = N'''', @pre_creation_cmd = N''drop'', @schema_option = 0x000000000803509F,
@identityrangemanagementoption = N''none'', @destination_table = N'''+destination_object+'''
, @destination_owner = N'''+isnull(destination_owner,source_owner)+''', @status = 24,
@vertical_partition = N''false'', @ins_cmd = N''CALL [dbo].[sp_MSins_dbo'+source_object+']''
, @del_cmd = N''CALL [dbo].[sp_MSdel_dbo'+source_object+']'',
@upd_cmd = N''SCALL [dbo].[sp_MSupd_dbo'+source_object+']''
' as addscripts
from
(
--查询复制订阅项目信息
SELECT a.article,a.publisher_db,b.publication,a.source_owner,a.source_object,a.destination_object,a.destination_owner,
s.db,s.sch,s.tbl,s.col
FROM [distribution].[dbo].[MSarticles] a inner join
[distribution].[dbo].[MSpublications] b
on a.publication_id=b.publication_id
inner join
(
--查询主键信息
select distinct db_name() as db, c.name sch,sp.name tbl,sc.name col from dbo.sysindexes si INNER JOIN
dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN
dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN
dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK'
inner join sys.sysobjects sp on so.parent_obj=sp.id
inner join sys.schemas c on c.schema_id=sp.uid
intersect
--查询定义好的信息做交集
select db,sch,tbl,col from master.dbo.UnionALL
) s
on a.publisher_db=s.db and a.source_owner=s.sch and a.source_object=s.tbl)
aa
- 订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)
- 修改订单号数据类型4:复制订阅的主键限制 修改后
- 删除或创建复制订阅项目
- 修改订单号数据类型代码
- 修改表主键字段数据类型(up_ModifyPrimaryColumn)
- MySQL 字段的操作,修改指定字段内容
- Oracle增加修改删除字段/主键
- jquery节点的操作 创建 删除 复制
- 如何让gg只同步数据插入操作,其他的像删除和修改操作不同步?
- oracle对没有主键表的新增主键修改表数据操作(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
- MSSQL删除主键和创建联合主键
- 事务性复制强制订阅的删除
- ECSHOP 订单号的修改
- Oracle之主键的创建、添加、删除操作
- 复制表结构,获取指定表的创建脚本,包括表和字段的属性、外键等
- 修改字段名、添加删除字段、改变字段数据类型
- hbase笔记---新版api之对表的操作,指定region创建,普通创建,删除,修改列族信息
- 自增量字段与GUID字段作为主键的区别
- 实现调用加壳的外壳中的子程序
- 分析Android 根文件系统启动过程(init守护进程分析)
- vs调试连接库
- 求两个数组的交集、并集和差集算法分析与实现(转自http://blog.sina.com.cn/s/blog_616e189f0100mrdn.html)
- mpeg4网络传输 以及Livemedia 结构分析 .
- 订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)
- 实际用户ID、有效用户ID、设置用户ID的区别
- live555 --RTSP SET_UP PLAY 执行流程分析 .
- shell 中的双括号
- iOS Notification
- live555库的rtsp服务器源码分析总结,流程详解RTSPServer .
- dom4j含xmlns(命名空间)调用selectNodes为空问题
- android 系统飞行模式开启
- live555 RTSP服务器建立及消息处理流程 .