再度、質問させていただきます。
コンマを含むデータを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
sqlに記述できない文字
PostgreSQL
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
8
INSERT文でフィールドの1つだけを他のテーブルから取ってきた値を入れたい
その他(データベース)
-
9
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
10
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
11
SQL文で右から1文字だけ削除するやり方
MySQL
-
12
データベースのINT型項目にNULLはNG?
MySQL
-
13
update文で改行を入れる
Oracle
-
14
updateで複数行更新したい
Oracle
-
15
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
16
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
Oracleで上書きImportはできますか?
その他(データベース)
-
19
MS SQLServer のSQLで文字列の前にN:
その他(データベース)
-
20
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
ACCESS ADOでupdateが効かない
-
エクセルマクロで指定範囲内の...
-
全ストアドを対象に文字列を置...
-
Access2000環境に対応するMid関...
-
ACCESSで作成したアプリケーシ...
-
エクセルからSQLサーバー ...
-
VB6より長文INSERT文でORA1756...
-
oo4oのMovePreviousnメソッドに...
-
VBAでXMLインポートエラーを無...
-
SQLserverのIF文について
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
バッチファイルからのBCP起動に...
-
oracleとVPN
-
Access2000でDAOを使用したとき...
-
Accessのレポートが新規作成で...
-
オブジェクト名 '<table>' が無...
-
Duplicate entry '21474836
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
エクセルマクロで指定範囲内の...
-
バッチファイルからのBCP起動に...
-
ACCESS ADOでupdateが効かない
-
エクセルからSQLサーバー ...
-
sqlで文字列を最後に追加したい
-
ACCESSで作成したアプリケーシ...
-
Access2000環境に対応するMid関...
-
SQL SERVER の UNION ALL と GR...
-
ストアドの戻り値(配列)について
-
SQLserverのIF文について
-
エクセルのグループボックス枠...
-
オブジェクト名 '<table>' が無...
-
@@ERRORと@@ROWCOUNT併用について
-
ACCESS2000ディスクまたはネッ...
-
Accessのレポートが新規作成で...
-
SQLServerが存在しないか、アク...
おすすめ情報