本文主要是介绍SQL SERVER 字符串自增列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候我们对自增的主键有特殊的要求,不仅仅是数值型自增长,可能还要类似特殊字符+时间+自增长数值这样的效果,这样的需求,可以在新建表的时候,对自增主键进行设置,实现方法如下:
CREATE TABLE testtab
(ID INT IDENTITY,PRIMARYKEY AS 'T' + CONVERT(VARCHAR(100), GETDATE(), 112) + RIGHT(1000 + id, 4),TESTVALUE VARCHAR(50)
);
插入数据:
INSERT INTO dbo.testtab
(TESTVALUE
)
VALUES ('测试1' -- TESTVALUE - varchar(50))SELECT * FROM testtab
结果如下:
以上我们实现了字符串自增列的问题。
这篇关于SQL SERVER 字符串自增列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!