2016-04-05 63 views
0

我知道如何在java postgres jdbc連接器中運行一個簡單的「select * from table」。如何在java中執行多個postgres查詢?

但是我們如何運行兩個或多個語句,其中statement2依賴於使用java/JDBC-Postgres的statement1?

Example #1: 
SET search_path TO a,b,c; 
Select * from table1; 

Example #2: 
Create temporary table tempabc ... definition and value; 
Select * from tableDEF inner join tempabc USING (tableDEF.refid = tableDEF.id) where table a=1; 

這個問題可能已經回答了,但是我找不到重複的內容。 如果沒有直接的JDBC-Postgres方式讓我知道其他方式。 謝謝!

回答

2

對於第一個問題你可以使用setSchema來改變搜索路徑 至於第二個只要你使用相同的連接,臨時表就會在那裏。