
时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)
oracle中使用SQL语句修改字段类型教程给大家,主要分为两种情况:
1.如果表中没有数据
Sql代码
1 alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....) 2 alter table student modify(id number(4));---将student表中id字段改为number,长度4 3 alter table student modify(id number(4),studentName varchar2(100));123
2.如果原表中存在数据
Sql代码
--修改原字段名 ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1; --添加一个和原字段同名的字段 ALTER TABLE 表名 ADD 字段名 VARCHAR2(30); --将原来的数据更新到新字段中,这是要注意,一定要显示进行数据类型转换(不同于MSSQL) UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30)); --删除原来的备份字段 ALTER TABLE 表名 DROP COLUMN 字段名1;
1、首先打开plsql,连接上oracle数据库,假设有一张数据库表叫做 tblTest,通过sql查询也可以看出,这里面是有测试数据的。

2、oracle数据库添加列,比如,往测试表 tblTest 添加一个 日期类型的列 UpdateDate,sql语句就可以像下面这样实现,写完SQL之后,选中这一行sql,点击plsql左上角次轮状的图标执行sql语句:alter table TBLTEST add UpdateDate date;

3、执行成功之后,通过 select * from TBLTEST ,就能看到新添加的列默认都是空值。

4、oracle数据库删除列,比如,将上一步添加的 UpdateDate 列删除掉,就可以使用下面的sql语句修改表:alter table tbltest drop column updatedate;

5、执行成功后,再次使用 select * from TBLTEST ,就能看到 UpdateDate 列已经删除了。

6、oracle数据库修改列属性,比如,将测试表 tblTest 中 INTEGER 类型的 ITEMNUM 列修改为 number 类型,就可以使用下面的SQL语句:alter table tbltest modify ITEMNUM number;

7、在左侧 tbltest 表名上,点击鼠标右键,选择【Edit】选项

8、然后在右侧出现的窗口中,点击【Columns】标签页,就能看到ITEMNUM已经从 INTEGER 改为 number 类型了。

关键词标签:oracle,SQL语句
相关阅读 误删Oracle数据库实例的控制文件 为UNIX服务器设置Oracle全文检索 在命令行下进行Oracle用户解锁 怎样保持Oracle数据库SQL性能的稳定性 怎样快速查出Oracle 数据库中的锁等待 怎样快速查出 Oracle 数据库中的锁等待 用批处理写一个Oracle备份工具 最好的修改ORACLE字符集文档 在防火墙上开放Oracle服务端口的方法 自己导出Oracle数据库流程
热门文章
利用Oracle分区表来减少磁盘I/O冲突
Oracle数据库优化之数据库磁盘I/O
讲解Oracle复制技术的分布式系统同步应用
刷新Oracle缓存
oracle 8080与TOMCAT默认端口冲突
DATAGUARD的日志应用服务
ORACLE内部培训视频教学22讲 全集打包
时间:2020-05-06
toad for oracle 11 v11.0.0.116 绿色特别版
时间:2019-08-22
青云oracle超人性化工具 v2.758 简体中文绿色版
时间:2019-04-15
oracle从入门到精通电子书 完整版
时间:2019-03-27
SqliteToOracle(Sqlite导入Oracle工具) v2.3 官方版
时间:2019-02-01
PostgresToOracle(Postgres数据库迁移到Oracle) v2.3 官方版
时间:2019-01-30
人气排行 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 Oracle中使用alter table来增加,删除,修改列的语法 ORACLE SQL 判断字符串是否为数字的语句 ORACLE和SQL语法区别归纳(1) oracle grant 授权语句 ORACLE修改IP地址后如何能够使用 如何加速Oracle大批量数据处理 Oracle删除表的几种方法 Oracle 10g创建表空间和用户并指定权限 Oracle连接数太多报错-ORA-12516错误 Oracle字符串截取 连接Oracle数据库的Hibernate配置文件
查看所有0条评论>>