这几天经常遇到表字段类型不合理或者长度不够的问题,在网上查了一下,找到修改的办法,特别是表中有数据时修改表字段,特别实用:
一.当表中没有数据:那么久可以直接这样了
- alter table 表名 modify (字段名 类型)
复制代码如 alter table student (id number(4)); 二.当表中存在数据那么方法就大不相同了 - ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
- ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);
- UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));
- ALTER TABLE 表名 DROP COLUMN 字段名1
复制代码
;
|