mssql sqlserver字符串自增列的实现方法分享


摘要:
下文讲述sqlserver字符串自增列的实现方法,如下所示:
实验环境:sql server 2008 R2



实现思路:
使用一个虚拟列等于一个指定的特殊字符串加上标识列,生成一个特殊的字符串自增列,如下所示:

CREATE TABLE [maomao365.com]
(
    keyId INT IDENTITY,
    otherKeyId AS 'KeyId_' + 
          CONVERT(VARCHAR(100), GETDATE(), 23)
           +'_'+ convert(varchar(10),keyId),
    info nvarchar(60)
); 
 ----插入基础数据
INSERT [maomao365.com](info)
 values(N'sqlserver'),
(N'sql爱好者'),
(N'猫猫小屋')
go

SELECT * FROM [maomao365.com]
go

truncate table [maomao365.com]
drop     table [maomao365.com]
mssql_sqlserver_生成字符串自增列的方法分享

mssql_sqlserver_生成字符串自增列的方法分享