1
我正在使用AWS RDS Microsoft SQL Server 2014 - 12.0.4422.0(X64)。
試圖創建測試表。如何將表列設置爲默認爲空
create table t1(id int not null, s varchar) on [primary]
但s
列不可爲空。
SELECT COLUMN_NAME, IS_NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 't1'
COLUMN_NAME IS_NULLABLE
id NO
s NO
(2 rows affected)
我預計s
將IS_NULLABLE = yes
因爲not null
沒有明確設置。
所以現在設置s
爲可爲空的唯一辦法,我必須使用
create table t1(id int not null, s varchar null) on [primary]
,可能的問題是如何強制SLQ設置任何列可空,如果沒有列設置爲NOT NULL明確?