0

我有一个表,其中有一个名为 student id 的列,并且在该列中我想像 SN + userid 一样插入。但是我知道如何创建一个新列并执行此操作,但我想在用户时将其添加到现有列中被插入。

ALTER TABLE [dbo].[Profile_Master]
Add [new] as ('SN'+CONVERT([varchar] (10),[UserId],(0)))
4

2 回答 2

0

在 SQL Server 中,您可以使用触发器来执行此操作:

http://msdn.microsoft.com/en-us/library/aa258254%28v=sql.80%29.aspx

于 2012-10-02T16:37:37.583 回答
0

您的解决方案已经符合您的要求:您正在创建一个计算列。

因此,它将适用于现有记录和未来创建的新记录。

于 2012-10-02T16:42:08.340 回答