1樓:匿名使用者
根據欄位型別決定
alter table 表名 modify 欄位名 varchar2(長度); 或
alter table 表名 modify 欄位名 number(長度 );
只能改大。
想改小隻能重新建表將資料導到新表,再將舊錶drop掉。
2樓:
alter table a modify(id number(20));
3樓:匿名使用者
alter table a modify column 欄位 型別
4樓:帶著光圈的小雞
對二樓進行補充
欄位型別為
如果想改小,沒有資料可能直接用 alter table table_name modify column datatype;
如果有資料,改小的話可以會丟失資料。
比如:表:stu(name varchar2(20)) 要將欄位name的長度改為10
表中有一條資料:name(中國華西村刀光劍影) 長度超過10,擷取的時候必然要丟失資料。
當然 如果表中的資料長度都小於10,則可以用sql語句段來直接搞定。
begin
alter table stu add (name2 varchar2(10)); 增加新欄位
update stu set name2=substr(trim(name),1,10); 賦值給新欄位
alter table stu drop(name); 刪除原欄位
alter table stu rename column name2 to name; 將新欄位改名
end;
oracle 修改欄位名, 欄位長度的操作是什麼?
5樓:匿名使用者
使用rename關鍵字來實現du欄位名
zhi的修改:alter table 表名 rename column舊的欄位名dao to 新的欄位名名;
使用modify關鍵字來實現專對資料型別的屬修改:alter table 表名 modify 欄位名 資料型別;
6樓:匿名使用者
1、建立表:
create table student(id varchar2(32) primary key,name varchar2(8) not null,age number
);2、修改欄位名:
alter table student rename name to stuname;
3、修改資料型別:
alter table student modify (id varchar2(64));
oracle資料庫介紹:
oracle database,又名oracle rdbms,或專簡稱oracle。是甲骨文公屬司的一款關聯式資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。
可以說oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。
7樓:
修改欄位自長度
alter table 表名 modify (欄位名 字元型別 長度)
例如:alter table 表名 modify column_name varchar2(32)
alter table 表名 modify (column_name1 varchar(20) default null,column_name2 varchar2(30));
修改欄位名
alter table rename column to ;
8樓:匿名使用者
alter table 表名 modify 欄位名(字元型別 長度)
例如:alter table aa modify stuname(varchar2 32)
9樓:匿名使用者
修改bai
欄位du
名zhi
alter table rename column to ;
修改dao長專
度屬alter table modify ;
10樓:匿名使用者
alter table 表名 modify (欄位名 nvarchar2(45));
11樓:匿名使用者
alert column,直接開啟表重新設計就好了。不一定要寫語句來實現。
如何修改oracle 資料庫表中的欄位長度
12樓:小米地瓜來
1、通過圖形介面操作,在左側依次選擇objects-tables,右鍵單擊要修改的表名,選中‘edit’-column,可以直接修改;
2、使用ddl語句:alter table 表名 modify 欄位名(字元型別(長度))
例如:alter table emp modify ename(varchar2(32))
oracle資料庫如何修改欄位的資料型別?
13樓:匿名使用者
用alter語句進行修改。
語法:alter table 表名 modify 欄位名 欄位型別(欄位長度);
說明:如果是內date等沒有長度的型別,字容段長度部分可以省略。
如:目前test表屬性如下
要將name列的欄位型別改為date型別,可用如下語句:
alter table test modify name date;
此時可見name列的型別已經更新成功。
注意事項:
如果表中有資料儘量不要使用此語句,會造成資料丟失,應在備份的情況下進行修改。
14樓:匿名使用者
建議新加欄位,再用sql語句拷貝資料過來,新應用直接使用新欄位。
15樓:誦葬花
用工具把所有資料匯出來,改完 再 導進來不就可以了,如果資料格式不對 就在記事本里批量修改一下
瀾滄江已經建好的電站和在建的電站
記者從中國水力發電工程學會水電建設管理專業委員會 年年會獲悉,瀾滄江流域水電開發目標已初步確定,預計到 年,流域水電裝機容量將突破 萬千瓦,達到 萬千瓦左右。瀾滄江流域共規劃建設 個電站,機容量 萬千瓦。其中,上游初步規劃為 個梯級,裝機容量 萬千瓦,年發電量 億千瓦時 中下游規劃 個梯級,裝機容量...
農村已經建好的房子還能辦理房產證嗎
風箏等風 能。在我國當取得房屋的產權後,只有辦理了房產證,房屋才真正屬於您。根據 房屋登記辦法 的規定,農村房屋登記,辦理房產證依照以下流程。根據 房屋登記辦法 的規定,因合法建造房屋申請房屋所有權初始登記的,應當提交下列材料 登記申請書。申請人的身份證明。宅基地使用權證明或者集體所有建設用地使用權...
VMware12 已經建好的虛擬機器無法開啟
哪會有乙個虛擬機器只有幾kb?你這只是新建了虛擬機器而已,並沒有載入作業系統iso映象,自然打不開。vmware已經建立了乙個虛擬機器 怎麼樣再次開啟 檔案 開啟 選擇你建立的虛擬機器的檔案目錄,選擇 vmx檔案即可開啟。為什麼我建好了新的虛擬機器之後,開啟一直在這裡不動 15 請先關閉這個虛擬機器...