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子句的情況下返回單個行 –