再度、質問させていただきます。
コンマを含むデータを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で質問しましょう!
似たような質問が見つかりました
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- PHP php エラー 2 2022/10/23 16:43
- MySQL mysqlで INSERT と SELECTの用途は 1 2022/04/01 00:45
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP php エラー 3 2022/11/18 23:32
- PHP ここで言う「アロー演算子」の役割を教えてください。 1 2022/03/26 02:38
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
カンマがデータとして入ってるCSVについて
Oracle
-
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
-
4
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
5
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
6
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
7
INSERT文でフィールドの1つだけを他のテーブルから取ってきた値を入れたい
その他(データベース)
-
8
sqlに記述できない文字
PostgreSQL
-
9
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
10
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
11
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
12
Access サブフォームでの選択行の取得
その他(データベース)
-
13
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
14
特定条件での連番の振り方を教えて下さい
Oracle
-
15
Oracleで上書きImportはできますか?
その他(データベース)
-
16
カンマ区切りの数字をCSVファイルにインポートする時どうすれば?
Excel(エクセル)
-
17
文字列からタブコードを取り除きたい
Visual Basic(VBA)
-
18
文字列として(ダブルコーテーション)を表示させる方法"
Excel(エクセル)
-
19
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
20
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
SQLのエラー(~付近に不適切な...
-
エクセルマクロで指定範囲内の...
-
エクセルのグループボックス枠...
-
sqlで文字列を最後に追加したい
-
GROUP BYでエラーが発生
-
SQLServerが存在しないか、アク...
-
SQLserverのIF文について
-
ノートンインターネットセキュ...
-
オブジェクト名 '<table>' が無...
-
レポートが開けない。
-
Accessのレポートが新規作成で...
-
oo4oのMovePreviousnメソッドに...
-
PostgreSqlでFunctionの作成に...
-
ファイアホースモードエラーに...
-
リストボックスで選択したレコ...
-
ACCESSで作成したアプリケーシ...
-
バッチファイルからのBCP起動に...
-
SQLServer2005(SQLEXPRESS)
-
SQL Severのクエリ異常
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
GROUP BYでエラーが発生
-
エクセルマクロで指定範囲内の...
-
ACCESS ADOでupdateが効かない
-
ACCESSで作成したアプリケーシ...
-
sqlで文字列を最後に追加したい
-
エクセルからSQLサーバー ...
-
オブジェクト名 '<table>' が無...
-
SQLserverのIF文について
-
バッチファイルからのBCP起動に...
-
SQLServerが存在しないか、アク...
-
エクセルのグループボックス枠...
-
@@ERRORと@@ROWCOUNT併用について
-
ストアドの戻り値(配列)について
-
レポートが開けない。
-
Accessのレポートが新規作成で...
-
Access2000環境に対応するMid関...
-
自作関数を含んだクエリをエク...
おすすめ情報