我有一个表格,其中我有一个名为student id的列,在该列中我想插入像SN + userid.But我知道如何创建一个新列并执行此操作但我想将其添加到现有列无论何时插入用户。
ALTER TABLE [dbo].[Profile_Master]
Add [new] as ('SN'+CONVERT([varchar] (10),[UserId],(0)))
答案 0 :(得分:0)
在SQL Server中,您可以使用触发器执行此操作:
http://msdn.microsoft.com/en-us/library/aa258254%28v=sql.80%29.aspx
答案 1 :(得分:0)
您的解决方案已符合您的要求:您正在创建计算列。
因此,它将适用于现有记录和将来创建的新记录。