2013-08-05 27 views
0

in hsqldb我想要生成一個過程,該過程返回一個遊標並執行從varchar輸入字符串中獲取的查詢。下面的代碼:Hsqldb - 從輸入字符串執行查詢

CREATE PROCEDURE EXECUTE (
    IN piv_query  VARCHAR(400) 
) 
BEGIN ATOMIC 
    DECLARE pov_output CURSOR WITH RETURN FOR piv_query; 
    OPEN pov_output; 
END; 

我收到的錯誤: 意外的標記,PIV_QUERY:5號線/錯誤蔻-5581 /州42581和

非常感謝!

回答

0

好吧,明白了。 不可能將遊標作爲out變量返回,並且不可能有類似於「EXECUTE IMMEDIATE」的內容,所以我不能以這種方式運行動態查詢。