Oracle9iを使用して新しいシステムを構築しようと
しております。
お客様より、DBへ文字を登録(InsertまたはUpdate)をする際に、使用禁止文字(例えば「¥」とかシングルコーテーションとか)があるのか?という質問をされています。
私の記憶では基本的に何でもいけたような気がする
のですが、自信がありません。
(シングルコーテーションとかはInsertするまえなどに変換して登録してたと思うのですが・・・。)
大変申し訳ないですが、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
基本的にはないです。
ちゃんとエスケープしてあげれば、特に変換する必要もありません。
ただ、気をつけたほうがいいのが外字や機種依存文字です。
DBを構築するときに、正しいエンコードを指定しないと文字化けしてしまう恐れがあります。
お忙しいなか、ご返答ありがとうございました。
エスケープすれば大丈夫ですよね???
了解しました。また何かありましたらよろしく
お願いします。
No.2
- 回答日時:
気になったので、補足です。
>エスケープすれば大丈夫ですよね???
大丈夫ではありませんよ。
端末から投げられたSQLは、データベースサーバの
キャラクタセットに変換されて処理されます。
サーバ側に該当する文字がなければ、結果として
化けることになります。
サーバ側のキャラクタセットに、UTF8などを採用し
ていれば、マッピング先が無いという問題は少ないと
思いますが。
なので..
環境によっては、避けられない文字化けは、あり得る。
と認識された上で、問題の起きにくいキャラクタセットを
選択されると良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- バックアップ パスワードを登録しているのですが?規約が? 1 2022/05/28 14:54
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- その他(悩み相談・人生相談) 市役所に登録する氏名について 6 2022/08/02 08:12
- 大学受験 大学の出願登録をしたのですが、全角で入力しなければならない文字を半角で入力して送信してしまいました。 1 2022/10/27 06:23
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(gooサービス) ブログ投稿時の絵文字使用について 2 2023/07/21 14:55
- au(KDDI) auスマートパスプレミアム解約できなくて困ってます! 自分の管理不足でお恥ずかしいのですが、詳しい方 6 2023/02/27 13:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL 全角半角混在の文字列から...
-
16進数の指定の仕方
-
NLS_CHARACTERSETについて
-
VBScript + oo4o 更新すると文...
-
SIDとSERVICE_NAMEの違いとは?
-
DB2で SQL1032N start databas...
-
ORA-12170のエラーについて
-
住所コード11桁の住所データ...
-
Windows Storeを使わずに付箋を...
-
oracleのメモリ使用量が97%ほど...
-
データベース接続情報作成しま...
-
倒産した18禁ゲーム会社のパ...
-
AWS初学者です。 AWSの学習を終...
-
オラクルの「ORA_12545 ターゲ...
-
Oracle10g・・ODBCで接続できない
-
スカイリム デイドラクエスト「...
-
AutoCAD lt 2006インストールで...
-
ORA-12514が出た時の対処法と原因
-
PCゲーム Hard☆Love☆Life
-
Oracle11g SQLPlusログインにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL 全角半角混在の文字列から...
-
16進数の指定の仕方
-
InsertもしくはUpdate時の文字...
-
文字コード、テリトリについて。
-
NLS_CHARACTERSETについて
-
VBScript + oo4o 更新すると文...
-
Accessのキャラクタセット
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12170のエラーについて
-
突然オラクルへ接続できなくな...
-
住所コード11桁の住所データ...
-
.NET Frameworkがコントロール...
-
Windows Storeを使わずに付箋を...
-
DB2で SQL1032N start databas...
-
倒産した18禁ゲーム会社のパ...
-
データベース接続情報作成しま...
-
Oracle11g SQLPlusログインにつ...
-
oracleのメモリ使用量が97%ほど...
-
AWS初学者です。 AWSの学習を終...
-
正しいSQLなのに「ORA-00936: ...
おすすめ情報