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

时间:2015-05-30 16:25:45

标签: sql sql-server null

我是SQL Server中的新手级别

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

enter link description here

所以我将重新创建一个具有相同结构的新表。

请帮助您在SQL脚本的列中允许空值。 谢谢..

2 个答案:

答案 0 :(得分:5)

看起来好像设计师正在尝试重新创建整个表并向您发出警告。

可以通过禁用错误消息中指定的选项“阻止保存需要重新创建表的更改”来允许它这样做,但这里不需要这样做。

你可以运行

ALTER TABLE SAMPLE_UPL
  ALTER COLUMN KORESKI VARCHAR(300) NULL

或者只是

ALTER TABLE SAMPLE_UPL
  ALTER COLUMN KORESKI VARCHAR(300) 

(因为改变现有列总是将其设置为允许NULL,除非另有明确指定)

答案 1 :(得分:2)

进入表格设计并勾选复选框,这可以允许空值enter image description here

此表的脚本

<script>
function shareSomething() {
    FB.ui({
      method: 'share',
      href: 'https://your-link-here.html',
    }, function(response){});
}
</script>