sqlldr匯入中文狀態下的timestamp欄位

2021-10-12 21:20:09 字數 589 閱讀 3082

在使用sqlldr匯入timestamp欄位時,如果伺服器字符集與會話的字符集不同時,會導致匯入失敗,提示無效的月份。只需要修改shell會話連線的字符集,即可完成匯入。

1、確認timestamp格式

通過 nls_database_parameters 檢視可以看到timestamp的格式

在sqlldr的ctl檔案中,time欄位的型別為 timestamp + 上圖中的結果

2、修改shell連線的字符集

3、執行sqlldr匯入

sqlldr 使用者名稱/密碼 control=test.ctl bad=test.bad

執行cmd狀態下MySQL匯入匯出 sql檔案

mysql匯入匯出.sql檔案步驟如下 一.mysql的命令列模式的設定 桌面 我的電腦 屬性 環境變數 新建 path path mysql bin 其中path為mysql的安裝路徑。二.簡單的介紹一下命令列進入mysql的方法 1.c mysql h hostname u username p...

ios UIButton設定高亮狀態下的背景色

一,通過按鈕的事件來設定背景色 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 void viewdidload button1普通狀態下的背景色 void button1backgroundnormal uibutton sende...

git撤銷各種狀態下的操作

使用git時會出現各種各樣的問題,下面是幾種情況下怎麼反悔的操作 git checkout file git reset head file 或git rm cached file git reset hard commit id head n 1,git revert的方式 1 git rever...