1
我想在表中使用数据类型编号变量中的记录总数,但是如果我使用以下语句,则无法执行此操作:Oracle:如何从SQL语句中将变量放入值
row_num number;
row_num := select count(*) from emp;
我想在程序中使用它..什么是正确的方法来做到这一点?
我想在表中使用数据类型编号变量中的记录总数,但是如果我使用以下语句,则无法执行此操作:Oracle:如何从SQL语句中将变量放入值
row_num number;
row_num := select count(*) from emp;
我想在程序中使用它..什么是正确的方法来做到这一点?
假设这是一个PL/SQL程序中,正确的语法是:
SELECT COUNT(*) INTO row_num FROM emp;
声明一个变量,并按照查询拷贝数到一个变量
DECLARE row_num NUMBER(10) := 0;
select count(*) into row_num from emp;
无需初始化变数,我想。计数总是返回一个大于或等于零的整数,并且仅由聚合函数组成的投影总是在没有group by子句的情况下返回单个行 –