SQL基础教程(第2版)第1章 数据库和SQL:练习题
CREATE TABLE Addressbook ( regist_no INTEGER NOT NULL, name VARCHAR(128) NOT NULL, address VARCHAR(256) NOT NULL, tel_no CHAR(10) , mail_address CHAR(20) , PRIMARY KEY (regist_no));
-- [PostgreSQL] [MySQL] ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL; -- [Oracle] ALTER TABLE Addressbook ADD (postal_code CHAR(8)) NOT NULL; -- [SQL Server] ALTER TABLE Addressbook ADD postal_code CHAR(8) NOT NULL; /* [DB2] 无法添加。 在DB2中,如果要为添加的列设定NOT NULL约束, 需要像下面这样指定默认值,或者删除NOT NULL约束, 否则就无法添加新列。 */ -- [DB2 修正版] ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL DEFAULT '0000-000';
部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
如需获取教程配套的资源文件和一对一专属答疑支持,请加vx:kangmf24联系作者。