再会
我有两个用户将数据保存到同一个数据库并且存在主键冲突的情况。
是否可以编写存储过程或触发器,通过添加两列来生成唯一标识。
例如:我table2
与table1
by相关Table1ID
。两者的增量和种子都是 1。
如果我必须添加一行,table2
我希望将自动生成的 ID 号添加到文本列中,从而使其唯一。所以 ID 类似于JoeSoap5
.
再会
我有两个用户将数据保存到同一个数据库并且存在主键冲突的情况。
是否可以编写存储过程或触发器,通过添加两列来生成唯一标识。
例如:我table2
与table1
by相关Table1ID
。两者的增量和种子都是 1。
如果我必须添加一行,table2
我希望将自动生成的 ID 号添加到文本列中,从而使其唯一。所以 ID 类似于JoeSoap5
.
您没有指定您的 SQL Server 版本。
SQL 2012 引入了序列的概念 - http://msdn.microsoft.com/en-us/library/ff878091.aspx - 这将允许你做你想做的事。