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;

转载于:https://www.cnblogs.com/Williamwen/p/9173628.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值