多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > 修改Oracle數據庫表的主鍵對應列的數據類型

修改Oracle數據庫表的主鍵對應列的數據類型

來源:程序員人生   發布時間:2015-02-28 07:50:20 閱讀次數:3348次

我們產品從SPC100升級到SPC200的時候,由于數據庫表列的數據類型產生了改變,需要寫SQL腳本,完成數據庫的升級。需要將表T_MOBILE_INDVCONFIG的主鍵列id從varchar2(100),改成number(17)。可以參考以下SQL:

--將原來的ID列重命名為bak_id ALTER TABLE T_MOBILE_INDVCONFIG RENAME COLUMN id TO bak_ID; --添加1個與原來的列1樣名字的列 ALTER TABLE T_MOBILE_INDVCONFIG ADD id NUMBER(17); --將bak_id中的數據轉換類型并保存到新加的ID列 UPDATE T_MOBILE_INDVCONFIG SET ID = CAST(bak_ID AS NUMBER(17)); --刪除原本的列 ALTER TABLE T_MOBILE_INDVCONFIG DROP COLUMN bak_ID; --設置新列屬性,這里例子是設置為非空 ALTER TABLE T_MOBILE_INDVCONFIG MODIFY (ID NUMBER(17) NOT NULL); --重建主鍵,由于原來的已被刪除,原來的ID列有索引的也需要重建 ALTER TABLE T_MOBILE_INDVCONFIG ADD CONSTRAINT PK_SYS_SMSGATE PRIMARY KEY (ID);

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产一区二区三区在线免费 | 在线亚洲精品国产成人二区 | 国产精品亚洲欧美日韩久久 | 欧美一级日韩一级亚洲一级 | 国产v综合v亚洲欧美 | 最近最新中文字幕1页 | 亚洲综合日韩欧美一区二区三 | 性欧美xxxx性 | 日本成人二区 | 国产人成午夜免费看 | 欧美一区二区三区东南亚 | 欧美日韩亚洲综合久久久 | 深爱激情五月婷婷 | 男18视频在线观看 | 91亚洲精品久久91综合 | 五月天基地 | www.操操操 | 国产成人欧美视频在线 | 欧美精品成人a多人在线观看 | 国产35页| 一区二区精品 | 成人福利在线免费观看 | 欧美 日韩 国产 成人 在线观看 | 国产成人精品第一区二区 | 国产在线观看第一页 | www免费| 国产成人亚洲精品2020 | 欧美777 | 69视频国产 | 复仇之路在线观看免费版高清 | japanese日本护士xxxx18一19 | 欧美猛交xxxxx| 性8sex亚洲区入口 | 中文字幕乱码中文 | 最新日本中文字幕 | 国产成人精品日本亚洲专 | 欧美另类videosbestsex视频 | 亚洲天堂aa| 亚洲高清成人欧美动作片 | 亚洲性69影院在线观看 | 国产一区二区自拍视频 |