zoukankan      html  css  js  c++  java
  • 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));
    View Code

    -- [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';

     

    部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
  • 相关阅读:
    基数排序
    阅读笔记
    构建之法阅读笔记
    找水王续
    单元测试
    个人总结
    表单整数的校验问题
    HTML 表格的书写方式:
    rgba兼容IE系列
    "position:relative"在IE中的Bug
  • 原文地址:https://www.cnblogs.com/MarlonKang/p/12219691.html
Copyright © 2011-2022 走看看