zoukankan      html  css  js  c++  java
  • Oracle表字段的增、删、改、表的重命名及主键的增、删、改

    一、表字段的增删改:

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);

    修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);

    删除字段的语法:alter table tablename drop (column);

    注:添加、修改、删除多列的话,用逗号隔开。

    表字段的重命名:alter table tablename rename column FIELD_NAME to NEW_FIELD_NAME;

    二、表的重命名:

    alter table tablename rename to new_table_name;

    三、主键的增删改查:

    查找表约束:select constraint_name from user_cons_columns a where a.table_name='tablename';

    增加表约束:alter table tablename add constraint pk_name primary key(column);

    删除表约束:alter table tablename drop constraint constraint_name----(SYS_C002715);

    修改表约束:1)禁用表主键:alter table tablename disable primary key;

          2)启用表主键:alter table tablename enable primary key;

          3)重命名表主键:alter table tablename rename constraint pk_id to new_pk_id;

  • 相关阅读:
    实现带有头结点的链表
    数据结构之链式线性表
    HDU 1010 dfs+奇偶剪枝
    数据结构之顺序线性表
    POJ 1753 dfs+枚举
    HDU 4277 dfs+set去重
    平衡二叉树
    线性素数筛+欧拉线性筛(证明)
    dp--2019南昌网络赛B-Match Stick Game
    线段树+单调栈+前缀和--2019icpc南昌网络赛I
  • 原文地址:https://www.cnblogs.com/liushenghuan/p/5749484.html
Copyright © 2011-2022 走看看