SQL Server 2005。我有一个带有 Column 的表,但是 Column int
我可以添加默认值吗ColumnB
以便ColumnB
是 15 如果ColumnA
是 1 并且ColumnB
是 0 如果ColumnA
is 0?
我知道我可以用触发器来做到这一点,但我的老板对触发器有偏见(他需要触发器敏感性培训)。
如果您的 ColumnB 只能是 15 或零,您可以将其设为基于 ColumnA 的计算列。这是添加新计算列的代码:
ALTER TABLE YourTable ADD YourComputedColumn AS ColumnA*15
go
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)