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語句...