【发布时间】:2011-07-06 02:17:45
【问题描述】:
我想创建一个计算列,它是几个其他列的连接。在下面的示例中,当任何“真实”列为空时,结果集中的 fulladdress 为空。如何调整计算列函数以考虑可空列?
CREATE TABLE Locations
(
[id] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY,
[fulladdress] AS (((([address]+[address2])+[city])+[state])+[zip]),
[address] [varchar](50) NULL,
[address2] [varchar](50) NULL,
[city] [varchar](50) NULL,
[state] [varchar](50) NULL,
[zip] [varchar](50) NULL
)
提前致谢
【问题讨论】:
标签: sql sql-server calculated-columns