【发布时间】:2015-02-23 12:08:58
【问题描述】:
I have a identity column and i have other column while inserting a new row in
table i need to insert into third column with concatenate of two columns result
参考见下表
------------------------------------------------
A | B | c
----------------------------------------------
1 | 33 | 133(1 [identity result] + 33)
2 | 112 | 2112
请帮我解决这个问题。
【问题讨论】:
-
Google 用于 MSSQL 中的计算列。 ALTER TABLE myTable ADD c AS CONVERT(INT,CONVERT(VARCHAR(10),A)+CONVERT(VARCHAR(10),B));
-
这里 A 是 Identity(1,1) 插入新行时我需要获取 A 值
标签: sql-server sql-server-2008 sql-server-2005 sql-server-2012