2015-06-20 72 views
0

我試圖創建一個過程,我傳遞參數。基於此參數它將從選擇查詢(文本數據類型)的表中選擇一個字段。我想要檢索此Select查詢的數據。如何執行sybase中的另一個查詢的結果

表中的SQL查詢是文本數據類型,Sybase不允許將文本創建爲本地變量。

表1

Filter_criteria Db_query 
Incremental  Select a,b,c from table2 where <filter_condition1> 
Complete   Select a,b,c from table2 where <filter_condition2> 

表2

a b c 
11 12 13 
12 13 14 

如果我通過 '增量' 的PROC將返回11,12,13等..

回答

1

使用EXECUTE,立即。即在varchar變量中動態組合SQL查詢,然後使用'EXECUTE(@your_varchar_variable)'執行它'

相關問題