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

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

用dql语句,在oracle数据库中怎样按表单创建时间排序

[复制链接]
huangxj 发表于 2011-4-27 14:19:35 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-5-5 08:39 编辑

我想用dql语句查询出一个表单的前10条数据,并且按表单创建时间排序,数据库是oracle的。请问dql语句要怎样写?
cynthia1 发表于 2011-4-27 14:38:41 | 显示全部楼层
其实dql除了语法上和SQL有些区别外,查询组成和SQL是一样的,实例你可以查看平台的myapps功能示例。
cynthia1 发表于 2011-4-27 14:41:11 | 显示全部楼层
你仿效这个看看:
var docid = getId();
var w1 = " and $parent.$id = '" + docid + "'";
var temp1="";
var dql1 = "$formname  = 'queryByDQLDomain子表'" + w1;
var subdocs1 = queryByDQLDomain(dql1, "domain");
if(subdocs1 != null && subdocs1.size() > 0) {
for (var iter1 = subdocs1.iterator(); iter1.hasNext();) {
var subdoc1 = iter1.next();
   temp1 += subdoc1 .getItemValueAsString("路径四")+";";
}
 楼主| huangxj 发表于 2011-4-27 16:32:10 | 显示全部楼层
var dql1 = "$formname  = '表单名' ORDER BY CREATEDATE " ;
为什么会报错呢?
 楼主| huangxj 发表于 2011-4-27 17:17:17 | 显示全部楼层
queryBySQL

用sql语句也不支持order by 么?

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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