度量快速开发平台-专业、快速的软件定制快开平台

标题: Oracle中使用SQL语句修改字段类型总结 [打印本页]

作者: 万望    时间: 2020-5-12 00:33
标题: Oracle中使用SQL语句修改字段类型总结
这几天经常遇到表字段类型不合理或者长度不够的问题,在网上查了一下,找到修改的办法,特别是表中有数据时修改表字段,特别实用:
一.当表中没有数据:那么久可以直接这样了
  1. alter table 表名 modify (字段名 类型)
复制代码
如 alter table student (id number(4));
二.当表中存在数据那么方法就大不相同了
  1. ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;

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

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

  4. ALTER TABLE 表名 DROP COLUMN 字段名1
复制代码

;


作者: 陈晓龙    时间: 2020-5-14 14:43
这么麻烦,直接重新建个字段,把旧的个字段的数据,复制过去,不就好了么!




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2