発生している問題・エラーメッセージ
powershellから
powershell
1sqlplus "[スキーマ名]/[パスワード]@[DBホスト名]" "@main.sql"
を実行して、テーブルへのインサートを実行すると、
カラムの値が文字化けしてしまいます。
文字化けさせないようにインサートを実行するにはどうすればよろしいでしょうか?
恐れ入りますが、ご教示お願い致します。
main.sql↓
@test001.sql @test002.sql exit
test001.sql、test002.sqlの中身は適宜テーブルへのインサート文です。
試したこと、確認したこと
- .sqlファイルはいずれもUTF8 BOMなし
- powershellで
set NLS_LANG=american_america.al32utf8
を実行してから上記のインサートを実施しても結果は同じだった。
補足情報(FW/ツールのバージョンなど)
SQL*Plus: Release 11.2.0.4.0 Production
Oracle Database 11g Release 11.2.0.3.0
DBサーバの'NLS_CHARACTERSET' → AL32UTF8

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/07 00:19
2018/09/07 00:27