こんにちは、現在Oracle9 Pro*C
を使った開発をしているのですが、下記のSQLで
副問い合わせをしているのですが、コンパイルエラーが
出てしまいます。エラー内容は
「PCC-S-02201, 記号"SEISAN_YMD"が見つかりました。」
と表示されます。SQLPlus上では問題なく検索
されるのですが、C上だとうまくいきません。
なにか足りないのでしょうか?
EXEC SQL DECLARE cur4 CURSOR FOR
SELECT DISTINCT
b.KEIKAKU_SAKUTEI_KBN,
a.SEISAN_YMD,
(SELECT SEISAN_YMD FROM VIWDKJSEIS )
from VIWDKJSEIS a, TBLDKJSTNR b,TBLDKJSIRB c
where
b.KEIKAKU_SAKUTEI_KBN = c.KEIKAKU_SAKUTEI_KBN AND
a.SEISAN_YMD = b.SAGYO_YMDAND
b.SAGYO_YMD = c.SAGYO_YMD AND
TO_CHAR(a.SEISAN_YMD,'YYYY/DD') = :db_senko_taisyo_ym_m;
No.1
- 回答日時:
(SELECT SEISAN_YMD aaa FROM VIWDKJSEIS) としたらどうですか?
No.2ベストアンサー
- 回答日時:
すみません、やりたいことの意味がよくわからないので質問させてください。
(SELECT SEISAN_YMD FROM VIWDKJSEIS )
の部分は1行しか返ってこないデータなんですよね?
複数返ってくるとエラーになりますよね。
FROM 句は VIWDKJSEIS a となってますから、副問い合わせが返す値と a.SEISAN_YMD は同じですよね?
SELECT 句に a.SEISAN_YMD があるのに、どうしてわざわざ副問い合わせを使用して
(SELECT SEISAN_YMD FROM VIWDKJSEIS )
としなければならないのかがわかりません。
質問を書き込むときにどこか間違えたりしてませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- 日本語 名前のローマ字表記について 例えば山田太郎の場合、taro yamadaですが、taro ymdのよ 2 2022/08/03 15:51
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- PHP Q&Aサイトを作成していてURLの生成方法について迷っているのでアドバイスお願い致します 1 2023/08/10 16:42
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
アクセスでエラー このフィー...
-
列名に変数を使うことはできな...
-
SQLserver2005 nvarchar を flo...
-
BULK INSERTのエラー取得は可能...
-
「1004:アプリケーション定義...
-
エラーについて
-
空白はダメというエラーの表示...
-
AccessVBA 実行時エラー'2766'...
-
Access2010で入力した住所地をG...
-
実行時エラー459 withステート...
-
DLLが正しく呼び出せません (ToT)
-
Access2010実行時エラー-21473525
-
sqlのエラー
-
DocuWorksでの印刷
-
『ORA-00936: 式がありません。...
-
SQL エラー コードの一覧 につ...
-
VBAで RecordSet を扱うには?
-
Access 実行時エラー'3075' 対...
-
UPDATEを使ったSQL文にて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
空白はダメというエラーの表示...
-
列名に変数を使うことはできな...
-
アクセスでエラー このフィー...
-
オラクル(PL/SQL)のエラー
-
Access2010実行時エラー-21473525
-
AccessVBA 実行時エラー'2766'...
-
「1004:アプリケーション定義...
-
SQLserver2005 nvarchar を flo...
-
SQL文長の制限
-
エラーについて
-
DocuWorksでの印刷
-
PL/SQL ORA-06502エラーに関し...
-
SQL エラー コードの一覧 につ...
-
オラクルでisnumeric?
-
(素人の質問) SQL Server エ...
-
DLLが正しく呼び出せません (ToT)
-
UPDATEを使ったSQL文にて
-
SQLCODE=-420とはどういうエラ...
-
『ORA-00936: 式がありません。...
おすすめ情報