婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解Oracle修改字段類型方法總結

詳解Oracle修改字段類型方法總結

熱門標簽:地圖標注養老院 哪個400外呼系統好 慧營銷crm外呼系統丹丹 百度地圖標注途經點 山東crm外呼系統軟件 圖吧網站地圖標注 哈爾濱電話機器人銷售招聘 愛客外呼系統怎么樣 開發外呼系統

最近學習了Oracle修改字段類型方法,留做記錄。

有一個表名為tb,字段段名為name,數據類型nchar(20)。

1、假設字段數據為空,則不管改為什么字段類型,可以直接執行:

alter table tb modify (name nvarchar2(20));

2、假設字段有數據,則改為nvarchar2(20)可以直接執行:

alter table tb modify (name nvarchar2(20));

3、假設字段有數據,則改為varchar2(40)執行時會彈出:“ORA-01439:要更改數據類型,則要修改的列必須為空”,這時要用下面方法來解決這個問題:

/*修改原字段名name為name_tmp*/

alter table tb rename column name to name_tmp;

/*增加一個和原字段名同名的字段name*/

alter table tb add name varchar2(40);

/*將原字段name_tmp數據更新到增加的字段name*/

update tb set name=trim(name_tmp);

/*更新完,刪除原字段name_tmp*/

alter table tb drop column name_tmp;

總結:

1、當字段沒有數據或者要修改的新類型和原類型兼容時,可以直接modify修改。

2、當字段有數據并用要修改的新類型和原類型不兼容時,要間接新建字段來轉移。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 關于oracle中clob字段查詢慢的問題及解決方法
  • PHP處理Oracle的CLOB實例
  • 向Oracle數據庫的CLOB屬性插入數據報字符串過長錯誤
  • 解析jdbc處理oracle的clob字段的詳解
  • oracle數據庫中如何處理clob字段方法介紹
  • Oracle 插入超4000字節的CLOB字段的處理方法
  • Oracle的CLOB大數據字段類型操作方法

標簽:固原 和田 青島 承德 武漢 甘肅 周口 開封

巨人網絡通訊聲明:本文標題《詳解Oracle修改字段類型方法總結》,本文關鍵詞  詳解,Oracle,修改,字段,類型,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Oracle修改字段類型方法總結》相關的同類信息!
  • 本頁收集關于詳解Oracle修改字段類型方法總結的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 南雄市| 全州县| 纳雍县| 唐海县| 辽源市| 巴东县| 象山县| 彭州市| 环江| 昭觉县| 平果县| 大田县| 黎城县| 灵宝市| 东港市| 泸西县| 肃北| 科技| 乐清市| 余庆县| 长乐市| 天祝| 鸡东县| 桐梓县| 年辖:市辖区| 确山县| 家居| 望江县| 保康县| 乐都县| 那曲县| 桦川县| 龙门县| 巢湖市| 克拉玛依市| 河北省| 徐水县| 金阳县| 于田县| 大余县| 贡嘎县|