zoukankan      html  css  js  c++  java
  • 创建表 备注 修改表结构 修改约束

    ----创建表
    create table bookinfo
    (
    bookid int, --图书编号
    bookname char, --图书名称
    publish varchar2(20) not null, --出版社
    pubdate varchar2(20), --出版日期
    price decimal, --图书价格
    author char, --图书作者
    store varchar2(1), --借出标识
    reader int, --读者编号
    remarks varchar2(50), --描述
    constraint un_bookname unique (bookname), --为bookname列添加唯一约束
    constraint ck_price check (price<=100) --为price列添加检查约束,要求价格必须小于等于100
    );

    ---添加注释
    comment on column bookinfo.bookid is '图书编号';
    comment on column bookinfo.bookname is '图书名称';
    comment on column bookinfo.publish is '出版社';
    comment on column bookinfo.pubdate is '出版日期';
    comment on column bookinfo.price is '图书价格';
    comment on column bookinfo.author is '图书作者';
    comment on column bookinfo.store is '借出标识';
    comment on column bookinfo.remarks is '描述';
    comment on column bookinfo.reader is '读者编号';
    comment on table bookinfo is '图书信息表';

    ---修改表的结构
    alter table bookinfo add isbn varchar2(20) ;
    alter table bookinfo modify publish varchar2(80);
    alter table bookinfo drop column isbn; --删除列

    --修改表的约束
    alter table bookinfo add constraint pk_bookinfo primary key (bookid) --添加主键约束
    alter table bookinfo drop constraint ck_price; --删除约束

    ---重命表名
    rename bookinfo to newbookinfo;


    --查看端口号
    listener.ora tnsnames.ora --查看 这两个文件

  • 相关阅读:
    COGS 577 蝗灾 线段树+CDQ分治
    BZOJ 1305 二分+网络流
    BZOJ 1066 Dinic
    BZOJ 3544 treap (set)
    BZOJ 3940 AC自动机
    BZOJ 1503 treap
    BZOJ 3172 AC自动机
    BZOJ 2553 AC自动机+矩阵快速幂 (神题)
    BZOJ1901 ZOJ2112 线段树+treap (线段树套线段树)
    BZOJ 3196 线段树套平衡树
  • 原文地址:https://www.cnblogs.com/empty01/p/5503221.html
Copyright © 2011-2022 走看看