2016-09-29 20 views
0

我們可以創建自定義類型這是類型java.util.ListHSQLDB 2.3.3:如何創建java類型列表?

CREATE TYPE list 
EXTERNAL NAME 'java.util.List' 
LANGUAGE JAVA; 
+0

你爲什麼想這樣做? –

+0

我有一些junit模擬實現返回列表。請參閱示例過程,例如CREATE TYPE列表 EXTERNAL NAME'java.util.List' LANGUAGE JAVA; CREATE PROCEDURE MyStorProc( test_column1 VARCHAR(30), test_column2 VARCHAR(30), OUT Out_column_Name列表) PARAMETER STYLE JAVA LANGUAGE JAVA READS SQL DATA DYNAMIC RESULT SETS 1個 EXTERNAL NAME「com.mypackage.name .selectRows' ;' –

回答

0

類型可以基於現有支持的類型來創建,所以這個不能用你的目的。

列表的SQL等效項是ARRAY。您應該使用諸如INTEGER ARRAY或VARCHAR(100)陣列之類的數組。用於Java靜態方法的Java數組的形式是Object []。