0

2 つの数値の間の値を見つけようとするときに、アプリケーション プロセスで 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 に答える