天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2413|回复: 3

[已解决] oracle获取表记录数出现sql错误

[复制链接]
派活园 发表于 2012-4-23 15:29:23 | 显示全部楼层 |阅读模式
select count(*) from 表名,该sql负责到数据库后可以正常查询,但是执行查询后出现错误~org.mozilla.javascript.WrappedException: Wrapped java.sql.SQLException: ORA-00904: "DOC"."DOMAINID": 标识符无效
shary 发表于 2012-4-23 15:54:53 | 显示全部楼层
是因为您这句sql后台程序会拼接成
var sql="select count(*) from 表名 where DOMAINID=..... "。平台应用、企业域是数据隔离的。
如果您需要获取表的记录条数。建议用脚本的方式。谢谢!!!
 楼主| 派活园 发表于 2012-4-23 16:20:09 | 显示全部楼层
回复 2# shary


怎么用脚本~用sql不是可以直接获取吗,用哪个脚本获取某张表的记录总数?
irene 发表于 2012-4-23 16:37:58 | 显示全部楼层
您好,您可以参考这个脚本:
  1. var sql="select * from 表名 where DOMAINID=..... "
  2. var datas = queryBySQL(sql);
  3. var num = "";
  4. if(datas !=null && datas.size() >0){
  5. num = datas.size();
  6. }
  7. num;//记录总数
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 09:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表