num:= select count(*) from tablename??

fengyu59 2003-12-10 10:04:05

begin
.
num:= select count(*) from tablename;
.
end;
如何能把一个表记录个数值赋给一个变量?
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanet 2003-12-10
  • 打赏
  • 举报
回复
使用 select ... into ... from ...

在 sqlplus 里.

SQL> var iTblCount number;
SQL> begin
2 select count(*) into :iTblCount from tab;
3 end;
4 /

PL/SQL 过程已成功完成。

SQL> print iTblCount;

ITBLCOUNT
----------
10
Tse126 2003-12-10
  • 打赏
  • 举报
回复
begin
num number(10,0) ;
select count(*) into num from tablename ;
end ;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧