如何在表字段中添加非null

时间:2009-08-29 12:45:54

标签: sql sql-server-2005 foreign-keys

create table re(id numeric(1),bin varchar(10))

如何在表和外键上添加非null

1 个答案:

答案 0 :(得分:7)

只需在要防止为NULL的所有列中添加“NOT NULL”:

create table re(id numeric(1) NOT NULL,
bin varchar(10) NOT NULL)

如果您想稍后更改它,您可以执行(SQL Server 2005及更高版本的语法):

ALTER TABLE re
  ALTER COLUMN id NUMERIC(1) NOT NULL

ALTER TABLE re
  ALTER COLUMN bin VARCHAR(10) NOT NULL

“外键”是什么意思?在哪一列?到哪个表和列?

首先查看一些基本的SQL教程 - 它们应该让你入门:

马克