-2

IF文でPL/SQL問合せを開始できますか? パラメータに基づいて適切な SELECT ステートメントを実行しようとしています。

4

2 に答える 2

0

はい、できます。比較しようとしている変数/パラメータにすでにデータが入力されている場合。このようなもの:

DECLARE
   v_num1 NUMBER := 5;
   v_num2 NUMBER := 3;
   v_temp NUMBER;
BEGIN
   -- if v_num1 is greater than v_num2 rearrange their values
   IF v_num1 > v_num2 THEN
      v_temp := v_num1;
      v_num1 := v_num2;
      v_num2 := v_temp;
   END IF;

実際にやろうとしていることに基づいて、より多くの情報を提供してください。

于 2012-04-24T17:41:12.780 に答える
0

あなたは2つの方法でそれを行うことができます

初め

if your_condition then
   select * from your_table;

2番

クエリを作成し、クエリyour_conditionの where 句に追加します

select * from your_table where your_condition;
于 2012-04-25T17:27:06.673 に答える