请教:如何正确使用identity的NOT FOR REPLICATION属性?

hxd001_810 2006-08-30 10:10:56
如何在定义标识列时正确选用 Transact-SQL NOT FOR REPLICATION 选项?什么时候用,什么时候不用?
望给予指点迷津!
...全文
307 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzscs 2006-09-05
  • 打赏
  • 举报
回复
NOT FOR REPLICATION

表示当复制登录(如 sqlrepl)向表中插入数据时,不强制 IDENTITY 属性。复制的行必须保留发布数据库中所赋予的键值;NOT FOR REPLICATION 子句确保不向复制进程所插入的行赋予新的标识值。其它登录所插入的行仍然具有以通常的方式创建的新标识值。

就是说identity列不是自动计算,而是从源数据库中复制
abc_sk 2006-09-05
  • 打赏
  • 举报
回复
联机帮助了。
hxd001_810 2006-09-05
  • 打赏
  • 举报
回复
这个问题放这里一周了,怎么没有一个人给予帮忙啊!
Disappointed!

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧