2009-10-27 52 views
0

在sybase中是否存在打開的查詢?或者更一般地說,在sybase中,在過程結果(臨時表,輸出參數,其他)中進行選擇的可能方法是什麼Sybase openqueries?

回答

0

您可以通過添加關鍵字「輸出」來爲存儲過程指定輸出參數「在」創建過程MyStoredProcedure ...「命令中的參數之後。

溫度表當然存在,本地或全球。

下的Sybase IQ

T-SQL,你也可以從存儲過程中選擇使這樣的事情,假設你的程序被稱爲「MyStoredProcedure」

SELECT MyId 
FROM MyStoredProcedure() 

最後,你還可以創建派生表(至少它的工作原理在Sybase IQ)像這樣與你的存儲過程的加入導致

SELECT t1.Name, t1.Address, t2.MyId 
FROM MyTable t1, (SELECT MyId FROM MyStoredProcedure()) t2 
WHERE t1.MyId = t2.MyId 
+0

派生表似乎正是我期待的,但它在Sybase ASE工作12? – Toto

+0

不幸的是,我還沒有和ASE一起工作過一段時間,但我認爲以下鏈接相當好地解釋了這個過程。 http://www.sypron.nl/proctab.html 我希望有所幫助。 –

+0

派生表附帶了Sybase ASE 12.5.1 –