1

データ型numberの変数でテーブル内のレコードの総数を使用したいのですが、次のステートメントを使用するとこれを実行できません。

row_num number;
row_num := select count(*) from emp;

私はこれを手順で使用しようとしています..それを行う正しい方法は何ですか?

4

2 に答える 2

3

これがPL/SQLプロシージャ内にあると仮定すると、正しい構文は次のとおりです。

SELECT COUNT(*) INTO row_num FROM emp;
于 2012-12-08T04:38:29.820 に答える
1

変数を宣言し、クエリに従ってカウントを変数にコピーします

DECLARE row_num NUMBER(10) := 0;

select count(*) into row_num from emp;
于 2012-12-08T04:38:18.323 に答える