SQL Sever 2005 所有约束

方便作笔记用就真么点?有个帮助文档也好呀
2024-12-01 00:49:02
推荐回答(1个)
回答1:

主键约束
ALTER TABLE test_tab
ADD CONSTRAINT pk_test_tab PRIMARY KEY(id);

非空约束
ALTER TABLE test_tab
ALTER COLUMN id INT NOT NULL;

唯一约束
ALTER TABLE test_tab
ALTER COLUMN id INT UNIQUE;

普通的 CHECK 约束:
ALTER TABLE test_tab
ADD CONSTRAINT test_tab_age_check CHECK (age > 0 AND age < 150);

外键的约束:
ALTER TABLE test_sub
ADD CONSTRAINT main_id_cons
FOREIGN KEY (main_id) REFERENCES test_main;