create table user(
    id    number(3),
    username varchar2(10),
    password varchar2(10),
    cid  number(3),
    sex varcher(4)
);
create table card(
    id number(3),
    name varchar2(10)
);
--添加主键
alter table user add constraint UAER_PK primary key(id);
--添加外键
alter table user add constraint UAER_FK foreign key(cid) references card(id);
--添加检查约束
alter table user add constraint UAER_CHK check (sex in ('boy','girl'));
---------------
\\操作列
alter table tablename add (columnname datatype[default value][null/not null],......);--增加列
alter table tablename modify(columnname datatype[default value][null/not null],......);--修改列
alter table tablename drop(columnname);--删除列
alter table tablename rename column col_old_name to col_new_name;--修改列名
--添加列
alter table user add(aa varchar2(10) default 'aaaa' not null);
--修改列
alter table user modify(username varchar2(1000));
--删除列
alter table user drop(password);
--修改列名
alter table user rename column username to username_new;
----------------
\\编译指定的对象:
  过程:
    alter procedure procedure_name compile;
  函数:
    alter function funtion_name compile;
  包:
    alter package package_name compile;
  包体:
    alter package package_name compile body;
----------------
\\把索引移动到T_IDX索引表空间
alter index USER_PK rebuild tablespace t_idx;
\\创建路径
CREATE OR REPLACE DIRECTORY DIR_CUST AS '/oracle/aaa';
\\把表移动到TB_T表空间
alter table user move tablespace TB_T
-----------------------------------------------------------
\\主外键生效失效
alter table USER disable constraint UAER_PK ;
alter table USER enable constraint UAER_PK ;
\\触发器生效失效
alter table USER disable all triggers;
alter table USER enable all triggers;
\\解锁

alter user zzz account unlock;

oracle alter命令大全相关推荐

  1. Oracle常用命令大全(经典收藏)

    一.ORACLE的启动和关闭  1.在单机环境下  要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下  su - oracle a.启动ORACLE系统  oracle>svr ...

  2. Oracle常用命令大全

    一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...

  3. 【分享】Oracle 常用运维命令大全

    教材下载 ORACLE OCP 19C 官方电子教材 ORACLE OCP 12C官方电子教材 课程介绍 DBA数据库管理必备认证:ORACLE OCP 19C Oracle 常用运维命令大全 一.o ...

  4. oracle主键重复报错,【诺达手札】关于Oracle 的常用命令大全

    原标题:[诺达手札]关于Oracle 的常用命令大全 1.增加主键 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_ ...

  5. Linux中 oracle SQL*PLUS 命令大全

    http://www.cnblogs.com/kerrycode/archive/2011/06/09/2076248.html ORACLE SQL*PLUS 命令大全 2011-06-09 23: ...

  6. oracle当查询没有输出返回0,Oracle导入SQL脚本执行和常用命令大全

    在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要commit; 一般都是在test.sql 里面最后加上一个c ...

  7. oracle脚本太大如何快速导入,(转)Oracle导入SQL脚本执行和常用命令大全

    在工作需要的时候,常常忘记很多命令.今天做的时候才记起! 在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要co ...

  8. oracle查询语句大全

    oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2. ...

  9. Oracle数据库错误代码大全总结

    ORACLE数据库错误代码大全总结 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会 ...

  10. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

最新文章

  1. Facebook是如何做搜索的?
  2. 云栖发布|企业级互联网架构全新升级 ,助力数字创新
  3. 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?
  4. 把Python程序的输出和异常信息自动写入文件
  5. MCU —— 数码管显示笔记
  6. centos6下yslow部署
  7. kalipython图形界面_Kali入侵入门版笔记!!!
  8. AXE模式隐私号基于语音流分析的用户接听识别方案
  9. nbu备份mysql_NBU备份windows系统数据库无法产生备份日志情况解决
  10. java序号带圈_疯狂创客圈 -- Java 高并发社群
  11. 阿波罗登月计算机内存,吓尿了!助力阿波罗载人登月的电脑竟然长这样
  12. ECCV2022 论文 Contrastive Deep Supervision
  13. 架构设计文章读后感6
  14. Xiaojie雷达之路---速度解模糊
  15. element-ui 表格吸底固定最后一行
  16. Oracle事件诊断列表
  17. 不小心删除了网络适配器中的无线网卡驱动?
  18. 百度智能小程序巡检调度方案演进之路
  19. SEO优化是什么意思,如何理解并学好它
  20. ftp 自动下载文件并解压

热门文章

  1. 利用python预测sir模型_SI,SIS,SIR模型的正确实现(python)
  2. 2016年数学建模-A 系泊系统设计
  3. REST(三)Restlet实现REST
  4. 解决啦啦外卖小程序无法生成海报推广码
  5. 关于我在(PTA)程序设计类实验辅助教学平台的重修经历
  6. 极限学习机的一篇小综述
  7. Oracle脱库脚本
  8. UI自动化测试之iframe切换
  9. 产品配件类目税目分类_商品类别税率一览表
  10. 基于jpress二次开发的H5商城(已开源)