oracle已經建好的表怎麼修改欄位大小

時間 2021-10-14 22:24:01

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 請先關閉這個虛擬機器...