SQL文から返される行数を数えようとしています。この文はpl/sqlのカーソルから行数をカウントする
私のコードは、この
DECLARE
v_counter int := 0 ;
select count(*) into v_counter from (
cursor get_sth is select * from table1 where condit..) ;
BEGIN
DBMS_OUTPUT.PUT_LINE (v_counter);
END ;
/
のようなものですカーソルであり、それは私がカーソル結果の行数をカウントする任意の他の解決策はあり
動作しません、私は
感謝ヘルパー
なぜ条件を直接満たすテーブル内の行を数えていないのですか?なぜサブクエリ/カーソルが試行されるのですか? (また、「うまくいきません」というのは役に立たない;あなたが得たエラーや間違った結果を含めてください)。 –