0
(1)當您在存儲過程中打開多個遊標,然後使用JDBC可調用語句遍歷結果集時,每個遊標都依次返回與它們的遊標打開順序相同的順序在存儲過程中?或者相反?要麼....?當使用JDBC callable stmt存儲過程時返回的結果集的順序是什麼?
(2)有沒有一種方法可以通過序號或名稱指定哪個結果集要先處理?
(1)當您在存儲過程中打開多個遊標,然後使用JDBC可調用語句遍歷結果集時,每個遊標都依次返回與它們的遊標打開順序相同的順序在存儲過程中?或者相反?要麼....?當使用JDBC callable stmt存儲過程時返回的結果集的順序是什麼?
(2)有沒有一種方法可以通過序號或名稱指定哪個結果集要先處理?
對於1:返回結果集的順序對於JDBC是未定義的,因此它將取決於您的實際數據庫系統。也就是說,存儲過程返回結果的順序不同於存儲過程產生的順序,這是非常不合邏輯的。
對於2:再次,這不是由JDBC定義的。但是我還沒有聽說過數據庫系統可以讓你通過存儲過程中的順序來控制返回結果的順序。