在SELECT
语句中,字段可以从NULL
更改为NOT NULL
吗?
我必须在不允许对可为空的列进行约束的PRIMARY KEY CLUSTERED
中使用此字段。
下面是一个示例:
SELECT IMIDXDESC
INTO WorkTable
FROM LiveTable
IMIDXDESC
在LiveTable中NULL
,我希望它在WorkTable中更改为NOT NULL
。
我知道我可以在SELECT
后做一个ALTER
表,但我想知道我是否可以在SELECT
语句中做对。
像这样尝试
SELECT ISNULL(IMIDXDESC,'') AS IMIDXDESC INTO WorkTable
FROM LiveTable
伊空
SELECT COALESCE(IMIDXDESC,'') AS IMIDXDESC INTO WorkTable
FROM LiveTable
合并