時(shí)間:2021-08-16 00:55:25 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
oracle中使用SQL語(yǔ)句修改字段類(lèi)型教程給大家,主要分為兩種情況:
1.如果表中沒(méi)有數(shù)據(jù)
Sql代碼
1?alter?table?表名?modify?(字段名1?類(lèi)型,字段名2?類(lèi)型,字段名3?類(lèi)型.....)?? 2?alter?table?student?modify(id?number(4));---將student表中id字段改為number,長(zhǎng)度4??? 3?alter?table?student?modify(id?number(4),studentName?varchar2(100));123
2.如果原表中存在數(shù)據(jù)
Sql代碼
--修改原字段名?? ALTER?TABLE?表名?RENAME?COLUMN?字段名?TO?字段名1; --添加一個(gè)和原字段同名的字段?? ALTER?TABLE?表名?ADD?字段名?VARCHAR2(30);?? ??? --將原來(lái)的數(shù)據(jù)更新到新字段中,這是要注意,一定要顯示進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換(不同于MSSQL)?? UPDATE?表名?SET?字段名?=?CAST(字段名1?AS?VARCHAR2(30)); --刪除原來(lái)的備份字段?? ALTER?TABLE?表名?DROP?COLUMN?字段名1;
1、首先打開(kāi)plsql,連接上oracle數(shù)據(jù)庫(kù),假設(shè)有一張數(shù)據(jù)庫(kù)表叫做 tblTest,通過(guò)sql查詢(xún)也可以看出,這里面是有測(cè)試數(shù)據(jù)的。
2、oracle數(shù)據(jù)庫(kù)添加列,比如,往測(cè)試表 tblTest 添加一個(gè) 日期類(lèi)型的列 UpdateDate,sql語(yǔ)句就可以像下面這樣實(shí)現(xiàn),寫(xiě)完SQL之后,選中這一行sql,點(diǎn)擊plsql左上角次輪狀的圖標(biāo)執(zhí)行sql語(yǔ)句:alter table TBLTEST add UpdateDate date;
3、執(zhí)行成功之后,通過(guò) select * from TBLTEST ,就能看到新添加的列默認(rèn)都是空值。
4、oracle數(shù)據(jù)庫(kù)刪除列,比如,將上一步添加的 UpdateDate 列刪除掉,就可以使用下面的sql語(yǔ)句修改表:alter table tbltest drop column updatedate;
5、執(zhí)行成功后,再次使用 select * from TBLTEST ,就能看到 UpdateDate 列已經(jīng)刪除了。
6、oracle數(shù)據(jù)庫(kù)修改列屬性,比如,將測(cè)試表 tblTest 中 INTEGER 類(lèi)型的 ITEMNUM 列修改為 number 類(lèi)型,就可以使用下面的SQL語(yǔ)句:alter table tbltest modify ITEMNUM number;
7、在左側(cè) tbltest 表名上,點(diǎn)擊鼠標(biāo)右鍵,選擇【Edit】選項(xiàng)
8、然后在右側(cè)出現(xiàn)的窗口中,點(diǎn)擊【Columns】標(biāo)簽頁(yè),就能看到ITEMNUM已經(jīng)從 INTEGER 改為 number 類(lèi)型了。
關(guān)鍵詞標(biāo)簽:oracle,SQL語(yǔ)句
相關(guān)閱讀 為UNIX服務(wù)器設(shè)置Oracle全文檢索 用批處理寫(xiě)一個(gè)Oracle備份工具 怎樣快速查出Oracle 數(shù)據(jù)庫(kù)中的鎖等待 怎樣快速查出 Oracle 數(shù)據(jù)庫(kù)中的鎖等待 怎樣保持Oracle數(shù)據(jù)庫(kù)SQL性能的穩(wěn)定性 在命令行下進(jìn)行Oracle用戶(hù)解鎖
熱門(mén)文章 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 oracle中使用SQL語(yǔ)句修改字段類(lèi)型-oracle修改SQL語(yǔ)句案例 誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
時(shí)間:2020-05-06 12:43:34
時(shí)間:2019-08-22 17:15:32
時(shí)間:2019-04-15 19:33:07
時(shí)間:2019-03-27 18:05:26
時(shí)間:2019-02-01 15:49:42
時(shí)間:2019-01-30 15:54:41
人氣排行 oracle中使用SQL語(yǔ)句修改字段類(lèi)型-oracle修改SQL語(yǔ)句案例 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 ORACLE SQL 判斷字符串是否為數(shù)字的語(yǔ)句 ORACLE和SQL語(yǔ)法區(qū)別歸納(1) oracle grant 授權(quán)語(yǔ)句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法