您的位置:首页 > 数据库

通过程序获得SQL Server自增型字段的函数:GetKey

2005-01-31 14:17 423 查看
通过程序获得SQL Server自增型字段的函数:GetKey

 

概述:

通过程序来产生自增型字段,可以避免多用户操作的读取脏数据,操作也很简便.可以更好的在程序中控制这些关键字段的数值.

 

关键步骤:

1.     创建用于存放需要自增的数据表.(systemkey)

SQL Script 如下:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SystemKey]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[SystemKey]

GO

CREATE TABLE [dbo].[SystemKey] (

    [ID] [int] NOT NULL ,

    [KeyName] [nvarchar] (50)  NOT NULL ,

    [KeyValue] [int] NOT NULL ,

    [SourceID] [nvarchar] (50)  NOT NULL ,

    [LockTime] [datetime] NULL 

) ON [PRIMARY]

GO

KeyName:关键字的字段名(我们需要的字段名称,手工添加到这个表中)
KeyValue:对应字段名的值.

SourceID:字段的来源,如果没有可以填””

LockTime:锁定的时间,在程序内部使用.

 

2.    GetKeys方程,通过调用GetKeys得到关键字的值.

函数描述如下:

Imports Microsoft.ApplicationBlocks.Data

Imports Microsoft.VisualBasic.CompilerServices

Imports System.Threading

Imports System.Data.SqlClient
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐