
再度、質問させていただきます。
コンマを含むデータをinsertするにはどうしたらよいでしょうか?
例えば、次のようなテーブルを作成します。
CREATE TABLE SAMPLE
(NAMEVARCHAR( 15)NOT NULL,
ADDRESSVARCHAR(30));
そして、
insert into sample
values
(Yamada, '731 Fondren,Houston,TX');
とinsertすると当然エラーになります。”ORA-00984: ここでは列は使用できません”というエラーが返ってきます。
"731 Fondren,Houston,TX"というコンマを含むアドレスをinsertしたいのですが、どうしたらよいでしょうか?
set scan off をしてもダメで、
'[731 Fondren,Houston,TX]'という風に変えても、上と同じ”ORA-00984: ここでは列は使用できません”というエラーが返ってきます。グーグルで調べて、arrayof(text)という風にタイプを変えるのかなと試しましたが、だめでした。
何かアドバイスをお願いします。
No.3
- 回答日時:
カンマ区切りのデータでもシングルクオーテーション ' がついていれば通常問題なくinsert出来ます
今回の例で
insert into sample
values
(Yamada, '731 Fondren,Houston,TX');
がカットアンドペーストされたものだとすると
yamada が ' でくくられていないのが原因だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
カンマがデータとして入ってるCSVについて
Oracle
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
-
4
ORA-00984のエラーが出ます
Oracle
-
5
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
6
CASE文のエラーについて
Oracle
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
PL/SQL PLS-00103エラーについて
Oracle
-
9
ORA-01858: 数値を指定する箇所に数値以外の文字が指定されています
Java
-
10
データベースのINT型項目にNULLはNG?
MySQL
-
11
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
12
SQL>UPDATEと同時にその件数をCOUNTする方法
その他(データベース)
-
13
SQL Plusで項目名が最後まで表示されない?
Oracle
-
14
Statement ignored というエラー
Oracle
-
15
Oracleでの文字列連結サイズの上限
Oracle
-
16
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
17
ACCESSのSQLでのカンマ’認識について
Access(アクセス)
-
18
Oracleで流したSQLのログを取得できますか?
Oracle
-
19
scpコマンドでリモートサーバのファイルを削除したい
UNIX・Linux
-
20
オブジェクトブラウザでデータをエクスポート/インポートする方法
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
PostgreSqlでFunctionの作成に...
-
sqlで文字列を最後に追加したい
-
Access2000環境に対応するMid関...
-
GROUP BYでエラーが発生
-
エクセルからSQLサーバー ...
-
SQLのエラー(~付近に不適切な...
-
DB2でselectは出来るが、update...
-
SQLserverのIF文について
-
LIkEで漢字一文字検索でエラー
-
SQLServerのエラー1069について
-
リストボックスで選択したレコ...
-
SQLServer・ストアドプロシージ...
-
SQLServerが存在しないか、アク...
-
SQLServerへのOpen命令でのエラー
-
20人程度が一度に使うデータベ...
-
SQLサーバー接続について
-
インストール可能なISAMド...
-
(SQLSERVER) 別サーバーへテー...
-
99bb.com のライセンスバック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
ACCESS ADOでupdateが効かない
-
エクセルマクロで指定範囲内の...
-
エクセルからSQLサーバー ...
-
バッチファイルからのBCP起動に...
-
ACCESS2000ディスクまたはネッ...
-
SQLServerが存在しないか、アク...
-
エクセルのグループボックス枠...
-
オブジェクト名 '<table>' が無...
-
何も表示されない実行時エラー...
-
ACCESSで作成したアプリケーシ...
-
sqlで文字列を最後に追加したい
-
nvarchar型で指定して文字列幅...
-
Access2000環境に対応するMid関...
-
ORA-1036??
-
レポートが開けない。
-
BCPコマンドのリダイレクト値が...
おすすめ情報