oracle数据库怎么增加一个字段的值

记得有一次在办公室,我对着电脑屏幕琢磨怎么给数据库表加个新字段。
当时手头正用PL/SQL Developer,那个界面挺顺手的。
选中表,右键,"Edit",然后看见"+""-"号,加号确实能直接增加一列,挺方便的。
不过我有时候也用纯SQL语句,比如在Oracle里,ALTER TABLE table_name ADD column_name column_type;,就是简单直接。
等等,好像你问的是哪种情况?

oracle 增加、删除字段

记得上次给客户系统升级时,他们有个旧表“customer_info”,存储了几年前的客户数据。
表里字段多得让人眼花,有个字段叫“status”,就两个值‘A’和‘B’,后来客户说想改成用‘active’和‘inactive’表示。
那会儿我正好在咖啡厅,看着窗外想着怎么改最稳妥。
直接改?怕旧数据乱码。
后来我选了个晚上,系统没人在用,偷偷加了两个新字段“status_active”和“status_inactive”,都是字符型,默认值都设为‘N’。
改完赶紧在凌晨三点备份了数据,然后写了个小脚本来把旧字段‘A’换成‘active’,‘B’换成‘inactive’,同时把新字段改成‘Y’。
改完验证了数据都对,第二天上班前又让测试同事跑了一遍报表,没事儿才通知运维那边把脚本跑起来。
整个过程花了大概三个小时,中间还差点忘了把备份文件删了。
等等,还有个事,就是那个脚本我忘了写注释了,后来运维小哥找我的时候,我差点笑出声来。