当前位置: 首页 > news >正文

oracle DDL

一 改主键约束

3步

1.查询主键  select * from user_cons_columns c where c.table_name='表名';

2.删除主键 alter table 表名 drop constraint 主键名;

3.新建主键 alter table 表名 add constraint 主键名 primary key (字段1,字段2);

 

二 重命名类名(改列名)

1.直接改,主要rename后加column: alter table 表名 rename column 旧列名 to 新列名

 

三 表、列加注释

1.表加注释 comment on table 表名 is '字符串'

2.列加注释 comment on column 表名.列名 is '字符串'

 

四 增加列、减少列、修改列

1.修改列长度and不为空 alter table 表名 modify 列名 列类型(如number(16,4)) not null

2.增加列 alter table 表名 add 列名 列类型(如varchar2(500)) default '-' not null

3.删除列 alter table 表名 drop column 列名

 

转载于:https://www.cnblogs.com/jiangqingfeng/p/6874304.html

相关文章:

  • 一般造成Linux系统死机的原因
  • 一段PHP异常
  • 从零搭建Koa2 Server
  • 设计模式之模板方法模式
  • hibernate 继承映射
  • Introduction | Elasticsearch权威指南(中文版)
  • ionic组件清单
  • 用JS获取地址栏参数的方法(超级简单)
  • nginx源码分析——线程池
  • 禁止选中文本JS
  • 【书签】一个leading, mobile-friendly的交互地图js lib
  • 图片轮播的手写代码
  • 入口文件 bootstrap / app.php
  • 深入Oracle的left join中on和where的区别详解
  • 怎样让百度快速收录的新方法
  • 网络传输文件的问题
  • 【5+】跨webview多页面 触发事件(二)
  • docker-consul
  • Java应用性能调优
  • nfs客户端进程变D,延伸linux的lock
  • Python进阶细节
  • Sublime Text 2/3 绑定Eclipse快捷键
  • vue-loader 源码解析系列之 selector
  • Web Storage相关
  • 程序员该如何有效的找工作?
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 容器服务kubernetes弹性伸缩高级用法
  • 数据结构java版之冒泡排序及优化
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 跳前端坑前,先看看这个!!
  • 微信小程序开发问题汇总
  • 微信小程序设置上一页数据
  • ​人工智能书单(数学基础篇)
  • #include到底该写在哪
  • #stm32整理(一)flash读写
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (42)STM32——LCD显示屏实验笔记
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (实战篇)如何缓存数据
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .naturalWidth 和naturalHeight属性,
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net 中viewstate的原理和使用
  • .Net下的签名与混淆
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @Repository 注解
  • [BT]BUUCTF刷题第4天(3.22)
  • [c]统计数字
  • [C++]Leetcode17电话号码的字母组合
  • [C++]类和对象(中)
  • [C++]运行时,如何确保一个对象是只读的