0

当我们尝试在两个数字之间找到一个值时,有人知道如何在应用程序进程中使用 apex_util.json_from_sql 中的 apex 项吗?我的查询就像下面的这个:

SELECT  
ID , locn_x lat, locn_y lon
FROM database where locn_x between :P1_SEBOUNDLAT and :P1_NWBOUNDLAT

但它没有返回任何结果。Apex 项目 :P1_SEBOUNDLAT 和 :P1_NWBOUNDLAT 有一个值,因为我显示它,我尝试在数据库中进行查询并给我结果。似乎:没有 = 成为此查询中的问题。因为当我尝试查询

where locn_x > :P1_SEBOUNDLAT 

它给了我一个错误

请有人给我一个建议。

4

1 回答 1

1

根据您的评论,您正在执行此操作:

APEX_UTIL.JSON_FROM_SQL(
  'SELECT ID ,locn_x lat, locn_y lon FROM table where locn_x between '
|| wwv_flow.g_x05
|| ' and '
|| wwv_flow.g_x03
|| )');

由于最后一位缺少引号('),因此出现“缺少表达式”错误:

|| ')');
于 2012-10-19T04:30:11.073 回答