Oracle数据库对表字段的操作命令
在二次开发一个工程时,经常会遇到对库表的字段的操作,以下是部分常用到的命令:
--添加表(TDM_WELD)字段
例子1:
ALTER TABLE TDM_WELD
ADD (IS_AUT NUMBER(1) DEFAULT 0,
IS_EMBALMED NUMBER(1)DEFAULT 0 );
例子二:
alter table test1
add (name varchar2(30) default '贵姓赵' not null,
age integer default 22 not null,
has_money number(9,2));
注:DEFAULT 表示默认添加的值
--添加注释
comment on column TDM_WELD.Is_Aut is '全自动超声波检测 0:未检测;1:已检测';
comment on column TDM_WELD.Is_Embalmed is '防腐状态 0:未防腐;1:已防腐';
--清空列(用第一个就行)
update TDM_WELD t set t.IS_EMBALMED=null
update dxxx d set d.tydm=replace(tydm,'?','')
update dxxx d set d.tydm=replace(tydm,'?',null)
--修改字段数据类型的长度
alter table TDM_WELD
modify (IS_AUT NUMBER(1) default 0);
--删除列
alter table TDM_WELD drop column IS_AUT;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!