请问各位在前台pb中任何得到后台oracle中的表的个数

play_tree 2003-09-29 03:33:19
请问各位在前台pb中任何得到后台oracle中的表的个数?
谢谢了!!
...全文
28 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
play_tree 2003-09-29
  • 打赏
  • 举报
回复
我在SQLplus里运行select count(*) into :i from tab where tabtype='TABLE'是可以得到表的数目的。


wangxian 2003-09-29
  • 打赏
  • 举报
回复
select count(*) into :i from tab where tabtype='TABLE'
不用system/manager,一般用户就可以了,你可以先在SQLplus里看看SQL对不对啊
select count(*) from tab where tabtype='TABLE'
或 select count(*) v_count into :i from tab where tabtype='TABLE'
play_tree 2003-09-29
  • 打赏
  • 举报
回复
我是这样实现前后台的联系的:
pb是8.1,oracle是8.1.7
在pb中用专用接口和oracle联系的,用户名是system,密码是manager,表所有者是system,不好意思上面写错了。
在pb中用select count(*) into :i from tab where tabtype='TABLE'语句,就是说有语法错误。
请问在什么地方有错误?
谢谢!!
play_tree 2003-09-29
  • 打赏
  • 举报
回复
我是这样实现前后台的联系的:
pb是8.1,oracle是8.1.7
在pb中用专用接口和oracle联系的,用户名是system,密码是manager,表所有者是manager。
在pb中用select count(*) into :i from tab where tabtype='TABLE'语句,就是说有语法错误。
请问在什么地方有错误?
谢谢!!
qiyousyc 2003-09-29
  • 打赏
  • 举报
回复
select count(*) into :i from tab where tabtype='TABLE';
必须是system或sys用户登陆。
play_tree 2003-09-29
  • 打赏
  • 举报
回复
首先谢谢你,坦克!!
但是我在pb中输入select count(*) into 变量名 from tab语句时,
系统说是有:syntax error。
请问还有什么地方有问题?
谢谢!!
incats 2003-09-29
  • 打赏
  • 举报
回复
select count(*) from tab;

17,377

社区成员

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

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