首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Oracle中应用SQL语句修改字段类型

2012-08-02 
Oracle中使用SQL语句修改字段类型分两种情况:1.? 表中没有数据: ? alter table 表名 modify (字段名 类型)

Oracle中使用SQL语句修改字段类型

分两种情况:

1.? 表中没有数据:

 ? alter table 表名 modify (字段名 类型)

???? eg:alter table student (id number(4));

2.? 表中有数据

 ? /*修改原字段名*/

 ? ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;

 ? /*添加一个和原字段同名的字段*/

 ? ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);

 ? /*

  将原来的数据更新到新字段中

  这是要注意,一定要显示进行数据类型转换(不同于MSSQL)

  */

  UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));

  /*删除原来的备份字段*/

  ALTER TABLE 表名 DROP COLUMN 字段名1;

热点排行