最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sqlserver數(shù)據(jù)庫最大Id沖突問題解決方法之一

 更新時(shí)間:2011年12月26日 23:53:12   作者:  
在一個(gè)特定的表中保存最大Id,通過記錄來取每次的唯一最大值
復(fù)制代碼 代碼如下:

CREATE TABLE [dbo].[TbGuidTable](
[TableName] [varchar](50) NOT NULL,
[KeyName] [varchar](20) NOT NULL,
[KeyValue] [varchar](100) NOT NULL
) ON [PRIMARY]

GO

if exists (select * from dbo.sysobjects where id = object_id(N'PCreateGuid') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure PCreateGuid
GO
------------------------------------
--用途:增加一條記錄 個(gè)人信息
--項(xiàng)目名稱:
--說明:
--時(shí)間:2011-7-4 15:34:12,2011-08-15
------------------------------------
CREATE PROCEDURE PCreateGuid
@tableName varchar(50),
@keyname varchar(100),
@guid varchar(100) out
as
if not exists(select * from TbGuidTable where tablename=@tableName and keyname=@keyname)
insert into TbGuidTable (tablename,keyname,keyvalue) values(@tableName,@keyname,10000)
update TbGuidTable set keyvalue=keyvalue+1 where tablename=@tableName and keyname=@keyname
select @guid=cast(keyvalue as varchar) from TbGuidTable where tablename=@tableName and keyname=@keyname
Go

---*****---
declare @tableName varchar(50)
declare @keyname varchar(100)
declare @guid varchar(100)
set @tableName='tb1'
set @keyname='def'
execute PCreateGuid @tableName,@keyname,@guid out
print @guid

相關(guān)文章

最新評(píng)論

嘉义市| 武清区| 板桥市| 岳阳县| 文水县| 宝鸡市| 维西| 五寨县| 沧源| 上犹县| 田东县| 岐山县| 巴南区| 博湖县| 宁化县| 沙洋县| 澄江县| 林州市| 柘荣县| 安多县| 闽清县| 灵山县| 博乐市| 盖州市| 年辖:市辖区| 宁明县| 美姑县| 钟山县| 改则县| 曲沃县| 济宁市| 海口市| 兰溪市| 江川县| 临澧县| 孙吴县| 孝义市| 班玛县| 郑州市| 五原县| 绥棱县|