oracle 到數據後表.字段中文備註亂碼解決方案

1.生成插入表註釋語句 (數據導出庫)
select 'COMMENT ON TABLE '|| c.TABLE_NAME  || ' IS ''' || c.COMMENTS || ''';'  from USER_TAB_COMMENTS c

2.將拼接的語句複製出來到目標庫sql運行窗口執行(目標庫;建議執行用戶有dba權限,沒有dba權限的沒試過)

如果表過多,建議分段執行,否則會卡很久,如果中途遇到報錯,點擊確定跳過即可;

3. 生成插入字段註釋語句 (數據導出庫)
select 'COMMENT ON COLUMN ' || u.TABLE_NAME || '.'|| u.COLUMN_NAME || ' IS ''' || u.COMMENTS || ''';' from USER_COL_COMMENTS u;

4.執行拼接的語句(目標庫)

選中語句直接執行即可,如果過多建議分段執行,否則會卡很久,如果中途遇到報錯,點擊確定跳過即可。

執行完成後,備註就全部改過來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章