• 创建表 备注 修改表结构 修改约束


    ----创建表
    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 --查看 这两个文件

  • 相关阅读:
    Android之BroadcastReceiver1
    contentprovider提供程序间共享数据的统一接口
    Android之访问下载文件
    Android之SQLite
    Android之Handler
    sql server异地备份数据库
    Android常用控件
    Android学习笔记02
    Android学习笔记01
    java多线程的使用2
  • 原文地址:https://www.cnblogs.com/empty01/p/5503221.html
Copyright © 2020-2023  润新知