• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > oracle删除表字段和oracle表增加字段

oracle删除表字段和oracle表增加字段

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle 删除表字段,oracle删除表字段语句,oracle删除表中字段,oracle如何删除表字段,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 来增加、删除和修改一个列的例子。

创建表结构:
create table test1
(id varchar2(20) not null);

增加一个字段:

使用一个SQL语句同时添加三个字段:

age integer default 22 not null,

has_money number(9,2)

);
</div>

修改一个字段

例如前面如果我们插入一个值

然后曾修改列: alter table test1
modify (name varchar2(8));
将会得到以下错误:
ERROR 位于第 2 行:
ORA-01441: 无法减小列长度, 因为一些值过大

高级用法:

重命名表
ALTER TABLE table_name RENAME TO new_table_name;

修改列的名称

语法:
ALTER TABLE table_name RENAME COLUMN supplier_name to sname;

范例:
alter table s_dept rename column age to age1;


附:创建带主键的表>>

1、创建表的同时创建主键约束
(1)无命名

(2)有命名

2、删除表中已有的主键约束
(1)无命名
可用 SELECT * from user_cons_columns;
查找表中主键名称得student表中的主键名为SYS_C002715
alter table student drop constraint SYS_C002715;
(2)有命名
alter table students drop constraint yy;

3、向表中添加主键约束
alter table student add constraint pk_student primary key(studentid);

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle删除表、字段之前判断表、字段是否存在
  • oracle删除表字段和oracle表增加字段

相关文章

  • 2017-05-11[Oracle] Data Guard CPU/PSU补丁安装详细教程
  • 2017-05-11Oracle数据库逻辑备份的SH文件
  • 2017-05-11Oracle学习笔记(五)
  • 2017-05-11oracle的nvl函数的使用介绍
  • 2017-05-11安装Oracle加载数据库错误areasQueries的解决
  • 2017-05-11解决oracle用户连接失败的解决方法
  • 2017-05-11Oracle删除表前判断表名是否存在若存在则删除
  • 2017-05-11oracle用户权限管理使用详解
  • 2017-05-11oracle插入字符串数据时字符串中有'单引号问题
  • 2017-05-11详解PL/SQL Developer连接本地Oracle 11g 64位数据库

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle字符集修改查看方法
    • java 备份(转存)数据库到云服务器或本地磁盘
    • oracle中如何获得数据库的DBID信息
    • Oracle用户密码含有特殊字符导致无法登陆解决方法
    • Oracle 跨库 查询 复制表数据 分布式查询介绍
    • Oracle中查看引起Session阻塞的2个脚本分享
    • oracle下巧用bulk collect实现cursor批量fetch的sql语句
    • Oracle WebLogic Server 12.2.1.2安装部署教程
    • Oracle 多行记录合并/连接/聚合字符串的几种方法
    • oracle表空间表分区详解及oracle表分区查询使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有