db2 建表可以没主键吗
4个回答
2014-03-03
展开全部
可以在创建表的时候没有主键。
等以后需要的时候, 再追加。
例如:
db2 => CREATE TABLE test_tab (
db2 (cont.) => id INT NOT NULL,
db2 (cont.) => name VARCHAR(10),
db2 (cont.) => age INT,
db2 (cont.) => val VARCHAR(10)
db2 (cont.) => );
DB20000I SQL 命令成功完成。
db2 => ALTER TABLE test_tab
db2 (cont.) => ADD CONSTRAINT pk_test_tab PRIMARY KEY(id);
DB20000I SQL 命令成功完成。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询