下記のSQLを実行したとき
「ORA-00904: "TBLDKPLNID"."KEIKAKU_SAKUTEI_KBN": 無効な識別子です。」というメッセージが出るのですが、
結合の方法に問題があるのでしょうか?
UPDATE TBLDKPLNGBST
SET SAGYO_STATUS = '1',
USER_ID = 'SYSTEM_JOB'
WHERE
TBLDKPLNID.KEIKAKU_CASE_NO = TBLDKPLNGBST.KEIKAKU_CASE_NO AND
TBLDKPLNID.KEIKAKU_SAKUSEITYU_KBN = '1' AND
TBLDKPLNID.KEIKAKU_SAKUTEI_KBN = TBLDKPLNGBST.KEIKAKU_SAKUTEI_KBN AND
KEIKAKU_SAKUTEI_KBN = '11111111' AND
SAGYO_KOUMOKU_ID = '1111';
No.1ベストアンサー
- 回答日時:
SQLを拝見しますと、KEIKAKU_SAKUTEI_KBNというカラムは、TBLDKPLNGBSTとTBLDKPLNGBSTの両テーブルにあるようですね。
そうなりますと、「KEIKAKU_SAKUTEI_KBN = '11111111' 」の部分のKEIKAKU_SAKUTEI_KBNがどちらのテーブルのカラムなのかが解釈できないためではないでしょうか。従って、当該箇所にテーブル名の修飾を付加する必要があります。
これが全てではないかもしれませんが、少なくともそこはおかしいと思いますので、試してみてください。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQL update方法 2 2022/06/22 14:07
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
会員番号等に利用するダブらな...
-
SQLで返り値が空とでる
-
mysql_fetch_objectのエラー
-
insert1つの処理でもトランザ...
-
VBAをつかってクエリの情報を抽...
-
文字化けが解決できません。お...
-
検索結果にラジオボタンを付加...
-
PHPエラーが出て困ってます
-
PHP&MySQLでの文字列+数列の一...
-
MySQLにHTMLタグを挿入したい
-
アラートでyes noを作りたいです。
-
DB(MySQL)から複数行のデータを...
-
SQL文が実行できません
-
ボタンのonclick時における関数...
-
PHP・SQLite3文字化け
-
SQL1回で、平均と合計を両方出...
-
ResultSetインターフェイスでの...
-
テキストボックスに入れた内容...
-
データフォームウィザードで追...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
phpにて出欠登録管理を作成して...
-
phpでテーブルを作る際変数によ...
-
csvをDBへ読み込んだら、NULLが...
-
ヒアドキュメントでSQLを書く事...
-
SQLで返り値が空とでる
-
OracleからAccessへのインポート
-
php sqlite count 列数取得
-
変数を組み入れたい
-
Accessへ日付をINSERT
-
日またぎの計算
-
任意の値の取得
-
PHPでいいね機能を作りたいので...
-
クエリObjectをforeachで回す時...
-
会員番号等に利用するダブらな...
-
PHP PDOを利用してカラムの削除...
-
access → Oracleへのデータ移...
-
トランザクション処理
-
SQL CASE 文について
おすすめ情報