前言
在平时工作中,测试工具字段加完之后,还要加数据库的字段,不然无法正常使用。
下面就记录下加字段的一些操作。
系统环境
Windows 10 专业版
Oracle 10.2.0
加字符类型字段
字符默认可为空,所以可以不加默认值。
CALL TRYADDTABCOLUMN('TABLE_NAME', 'COLUMN_NAME', 'CHAR(10)'); COMMENT ON COLUMN TABLE_NAME.COLUMN_NAMEIS '备注';
加数值类型字段
数值类型,比如整数型。默认值为0,需要自己加上。
CALL TRYADDTABCOLUMN('TABLE_NAME', 'COLUMN_NAME', 'INTEGER DEFAULT 0 NOT NULL'); COMMENT ON COLUMN TABLE_NAME.COLUMN_NAME IS '备注';
删除字段
加字段可能会加错,比如拼写错误、没有默认值等。如果字段还没有开始使用,可以直接删掉,然后重新加字段。
ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME;
但是如果已经在使用,不能直接删除。直接删除会把已有的数值删掉,造成很大问题。
重命名
用重命名就可以解决“拼写错误”带来的字段问题。
ALTER TABLE TABLE_NAMERENAME COLUMN COLUMN_NAME_1 TO COLUMN_NAME_2;
修改视图
如果需要修改视图,建议提前将旧的视图备份。以防新加的视图出错。
参考博客:https://www.cnblogs.com/tianming18/archive/2019/01/14/10266377.html