SQL Server2005。我有一个带有ColumnA位,ColumnB int的表
我可以添加默认值,ColumnB以便ColumnB如果ColumnA为1则为15,如果ColumnB为0则为ColumnA0?
ColumnB
ColumnA
我知道我可以用扳机做到这一点,但我的老板对扳机存有偏见(他需要扳机敏感性培训)。
如果您的ColumnB只能为15或零,则可以使其成为基于ColumnA的计算列。这是添加新的计算列的代码:
ALTER TABLE YourTable ADD YourComputedColumn AS ColumnA*15 go