sqlserver数据库最大Id冲突问题的解决方法

数据库   2024年05月10日 20:15  

本篇内容主要讲解“sqlserver数据库最大Id冲突问题的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“sqlserver数据库最大Id冲突问题的解决方法”吧!

复制代码 代码如下:

CREATETABLE[dbo].[TbGuidTable]([TableName][varchar](50)NOTNULL,[KeyName][varchar](20)NOTNULL,[KeyValue][varchar](100)NOTNULL)ON[PRIMARY]GOifexists(select*fromdbo.sysobjectswhereid=object_(N'PCreateGuid')andOBJECTPROPERTY(,N'IsProcedure')=1)dropprocedurePCreateGuidGO--------------------------------------用途:增加一条记录个人信息--项目名称:--说明:--时间:2011-7-415:34:12,2011-08-15------------------------------------CREATEPROCEDUREPCreateGuid@tableNamevarchar(50),@keynamevarchar(100),@guidvarchar(100)outasifnotexists(select*fromTbGuidTablewheretablename=@tableNameandkeyname=@keyname)insertintoTbGuidTable(tablename,keyname,keyvalue)values(@tableName,@keyname,10000)updateTbGuidTablesetkeyvalue=keyvalue+1wheretablename=@tableNameandkeyname=@keynameselect@guid=cast(keyvalueasvarchar)fromTbGuidTablewheretablename=@tableNameandkeyname=@keynameGo---*****---declare@tableNamevarchar(50)declare@keynamevarchar(100)declare@guidvarchar(100)set@tableName='tb1'set@keyname='def'executePCreateGuid@tableName,@keyname,@guidoutprint@guid

到此,相信大家对“sqlserver数据库最大Id冲突问题的解决方法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部