win7
oracle
pl/sql
一張表 lyz_emp
-- 建立表lyz_emp
create table lyz_emp(
e_id number(10) not null
,e_oldname varchar2(2) not null
,primary key (e_id)
)--測試表lyz_emp是否建立成功並檢視欄位名
--修改欄位名:
alter table lyz_emp rename column e_oldname to e_newname;
-- 修改表中字段-型別
alter table lyz_emp modify (e_newname number(10));
--新增新的字段
alter table lyz_emp add(e_age number(3));
--新增多個新的字段
alter table lyz_emp add(
e_age number(3),
e_age_tmp,varchar2(20));
--獲取表字段:
select *
from user_tab_columns
where table_name='lyz_emp'
order by column_name
--刪除表中的字段
alter table lyz_emp drop column e_age;
oracle修改表字段
增加字段 alter table docdsp add dspcode char 200 刪除字段 alter table table name drop column column name 修改字段型別 alter table table name alter column column nam...
Oracle應用之修改表字段型別
mysql對於有資料和沒資料的表字段型別都可以隨意修改,不過oracle就不一樣。假如表a有個字段a,本來為number型別,然後我們想修改為varchar2型別。1 欄位a沒資料的情況,改為varchar2 10 可以如下 alter table a modify a varchar2 10 2 ...
oracle之修改表字段的sql
用慣了pl sql開發,那些基礎的sql語句都忘記不少了。比如這個修改表字段 alter table patrol lines powercut modify powercut cause varchar2 400 task planning varchar2 400 powercut desc v...