すみません。
PL/SQLにて以下のようなカーソルがあるのですが、
引数のpJYOKENをWHERE条件に追加することはできないでしょうか。
pJYOKENには(属性 = 0)のような条件が入っています。
条件はその都度違ったものが入ってくるイメージです。
cursor CURテスト (pJYOKEN IN VARCHAR2) IS
SELECT社員コード
FROM テストマスタ
WHERE 会社ID = '001'
AND 区分 = 1;
rcテストCURテスト%rowtype;
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
そのままpJYOKENで使えまーす。
たとえば、
属性=0のときは、会社ID='001'でかつ区分=1
属性=1のときは、会社ID='002'でかつ区分=2 としたいときは、
(pJYOKEN = 0 AND 会社ID = '001' AND 区分 = 1)
OR
(pJYOKEN = 1 AND 会社ID = '002' AND 区分 = 2)
という感じでWHERE句に書けますよ。
この回答への補足
RedGerberaさん
ご回答頂きありがとうございます。
少し説明不足で申し訳ありません。
pJYOKENに入ってくるのは、計算式になります。
属性とはテストマスタの項目で、例としては
(属性 <> 0)といった式が入ってくる場合もあります。
イメージとしては以下のような感じにしたいのですが。。
cursor CURテスト (pJYOKEN IN VARCHAR2) IS
SELECT 社員コード
FROM テストマスタ
WHERE 会社ID = '001'
AND 区分 = 1;
AND pJYOKEN
rcテスト CURテスト%rowtype;
これでコンパイルすると関係演算子が無効のエラーがでてしまいます。
こういうことはできないのでしょうかね。。
以上、よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Oracle sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以 2 2022/03/25 21:22
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
texに関する初歩的な質問
-
VBからBeckyを使用したメール送...
-
テスト仕様書作成って初心者(...
-
Visial C++におけるプログラミング
-
ホームページ・ビルダーで「e...
-
テスト仕様書の著作権について
-
納品 vs ご納品 どちらが正し...
-
納入日と納品日について
-
「スポット受注」はどういう意...
-
formで送信したPOSTデータの削...
-
Zと2とか紛らわしいのがあるか...
-
スーパーなどで発注している人...
-
テストについて
-
Windows server 2022 CALとSQL ...
-
自作プログラムの社内展開について
-
三菱製PLC:ファイルレジスタ(...
-
営業職をやってます。先月発注...
-
中小企業に対しての分割検収
-
マイクロソフト製品のライセン...
-
印刷会社がミスプリント。その...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
texに関する初歩的な質問
-
Composerのようなホームページ...
-
Excel-VBA コンテンツの作成日時
-
C#単体テストで同クラス内の呼...
-
テスト仕様書作成って初心者(...
-
JUnit結果出力をファイルに書き...
-
EXCEL_VBAでOracleにADO接続し...
-
VBからBeckyを使用したメール送...
-
Visial C++におけるプログラミング
-
BOXにカーソルを合わせると、BO...
-
どうしてもわかんないのでおし...
-
過負荷テストはどのようにして...
-
vbsの文字列比較について
-
PHPとDW8の関係と設定に...
-
ショッピングカートを作るには?
-
エビデンスってなんですか?(S...
-
仕様書に書かれていないこと
-
PL/SQLのカーソルについて
-
C#の単体テストでローカル変数...
-
ホームページ・ビルダーで「e...
おすすめ情報