Oracle資料庫對表字段的操作命令

2022-09-15 02:21:08 字數 863 閱讀 3859

在二次開發乙個工程時,經常會遇到對庫表的字段的操作,以下是部分常用到的命令:

--新增表(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 d*** d set d.tydm=replace(tydm,'?','') 

update d*** 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;

修改Oracle資料庫表字段型別

修改user表的name欄位型別從varchar2改為clob 1.新增乙個備份字段 alert table user add name back clob 2.複製name的值到備份欄位name back update user set name back name 3.刪除原來的字段user a...

資料庫表字段介紹

相應字段 categoryid 型別id categoryname 型別名 description 型別說明 picture 產品樣本 customercustomerdemo 客戶型別表1 相應字段 customerid 客戶id customertypeid 客戶型別id customerdem...

Oracle資料庫查詢所有表 欄位和注釋

1.表獲取 對於獲取表資訊,可供選擇的表有 select from user tables 當前使用者的表 select from all tables 所有使用者的表 select from dba tables 包括系統表 select from dba tables where owner t...