SQL Server-如何使列中允许NULL值

Afi*_*ama 1 sql sql-server null

我是SQL Server的新手级别

我想在列中允许空值,但无法保存。

在此处输入链接说明

因此,我将重新创建具有相同结构的新表。

请您帮忙,以便在SQL脚本的列中允许空值。谢谢..

Mar*_*ith 5

似乎设计人员正在尝试重新创建整个表并向您发出警告。

通过禁用错误消息中指定的选项以“防止保存需要重新创建表的更改”,可以允许这样做,但是此处无需这样做。

你可以跑

ALTER TABLE SAMPLE_UPL
  ALTER COLUMN KORESKI VARCHAR(300) NULL
Run Code Online (Sandbox Code Playgroud)

或者简单地

ALTER TABLE SAMPLE_UPL
  ALTER COLUMN KORESKI VARCHAR(300) 
Run Code Online (Sandbox Code Playgroud)

(因为更改现有列始终将其设置为允许NULL,除非另有明确指定)