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

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

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樓:誦葬花

用工具把所有資料匯出來,改完 再 導進來不就可以了,如果資料格式不對 就在記事本里批量修改一下

怎樣在fluent中刪除已經建好的面或線

在fluent裡面不能修改的吧,要在gambit裡面修改。按住shift鍵,點選那個面或線,再點那個刪除按鈕。這個是gambit裡乾的吧,到實體裡面點最後一個按紐選中按確定就擦了。這應該沒法刪吧,只有返回gambit了 fluent如何刪除多餘面 看你把它設成什麼邊界條件了 如果預設的話 一般是wa...

我家買的二手房已經建好十年了現在水管漏水

精彩百曉生 1 可以找物業幫忙處理 2 水管出現滲漏,建議找專業的水電工進行修理。3 如果在裝修質保期內 國家規定水電安裝工程質保期是兩年 可以聯絡裝修施工方進行維修。在維修的時候,需要注意如下幾點 1 在修理前,關閉水管的總閥門,如果在滲漏的水管前有單獨的控制閥門,可以關掉其前面的閥門即可。2 修...

怎麼檢視Oracle中已建好資料庫的關係圖

1 在計算機中,開啟oracle的連線程式,用新建的資料庫管理員,進入 oracle控制 的視窗上,滑鼠左鍵單擊 伺服器 按鈕,並選擇 sql工作表 如下圖所示。2 接著,在 oracle伺服器 的視窗上,在輸入視窗中輸入sql查詢語句,並單擊 執行 按鈕,可以看到查詢不到索引表,需要調整sql語句...