
Windows XP上でOracle 9 リリース2によるデータベースを構築しようとしています。Unicodeで書かれた.sqlファイルを使って次のことをしたいのですが、うまくいかずに悩んでいます。アドバイスいただけませんでしょうか。
INSERT, DELETE, UPDATEなどのコマンドが記述された SQLスクリプトをSQLPlusにてデータベースに投入する。
このデータベースは次のようにNLS変数を設定しました。
NLS_CHARACTERSET = AL32UTF8
NLS_NCHAR_CHARACTERSET = UTF8
SQLPlusは.sqlファイルを読み取れずSP2-0042というエラーを出してきます。いくつかのエンコード(UTF8, Unicode, ANSI)で.sqlファイルを保存することを試したのですが、どの場合もSQLPlusではじかれました。オラクルをインストールするときに、いつかのタイミングで日本語と英語で動作するようにインストールしたのですが、それがSQLPlusでUnicodeを読み取れない原因なのでしょうか。
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
そもそも、SQL*PLUSは、UTF8な端末をサポートしません。
Windowsクライアントのデフォルトは、SJISになりますが、
SJISだと表現できないような文字があるということでしょうか?
もし、SJISで表現できない文字を扱わなければならないのであれば、
SQL*PLUSを諦めてください。
iSQL*PLUSを使うなり、独自のクライアントプログラムを作るなりすれば
良いかと思います。
SJISで表現できる文字しかないけど、たまたまスクリプトが、UTF8で
書かれているということであれば、文字コード変換ソフトを経由して
SQL*PLUSへ流し込めばよいかと思います。
どうしてもSJISのコード表にはない文字を扱う必要があるので、iSQL*PLUSを検討することにしました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのレコードを削除しても...
-
Access2010でリボン等を非表示...
-
階層型データベースとVSAM...
-
ACCESSのフォームだけを起動す...
-
この様なアプリ作成に適したデ...
-
oracle spool SJIS → UTF-8
-
ディスク上のサイズの乖離が大...
-
ファイルに記述されている複数...
-
CSVファイルをBULK INSERTでSQL...
-
AccessのOLEオブジェクト型につ...
-
Windows版 pg_dumpの結果をログ...
-
ヤフーショッピングでPayPay支...
-
shellからpostgresqlへの変数の...
-
PostgreSQLについて教えてくだ...
-
tar.gzファイルのリストアについて
-
コマンドと関数の違い
-
PostgreSQLの再インストールに...
-
quoteした文字列を使ったSQL文...
-
Query OK, 0 rows affected
-
長期間使っていると更新処理速...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームだけを起動す...
-
階層型データベースとVSAM...
-
アクセスで、OLEサーバーも...
-
ACCESSのレコードを削除しても...
-
エクセルVBAでcommit,rollback
-
データベースが開けません
-
SQLのデータベースに韓国語を登...
-
HTMLからのデータベース アクセス
-
WWWでデータベースを作成したい...
-
Accessでは力不足?
-
SQLiteファイルへの同時アクセ...
-
SQLServer7.0上のエラーについて
-
Access2010でリボン等を非表示...
-
C#上でデータベースのコピーを...
-
HP上で商品の検索をしてもら...
-
SQLPlusでUnicode
-
エクセルのデータをアクセスに...
-
Access97のリンクテーブルについて
-
PostgresQLでサーバーを新規追...
-
データーベースがJAVAスク...
おすすめ情報