Retrieve out parameter of @SqlCall as List in jdbi
@SqlQuery parses select answer into List if you want to. Example:
@SqlQuery("Select a.id from indexes a")
List<String> selectIds();
How can i parse out parameter of @SqlCall as List? I can't understand what type from java.sql.Types i should use. For example here:
@SqlCall("begin " +
"SELECT a.id " +
"BULK COLLECT " +
"INTO :output " +
"from indexes a; "
"end;")
@OutParameter(name = "output", sqlType = #Don't know what to put here#)
OutParameters selectIds();
UPD.
Tried this:
@SqlCall("begin " +
"SELECT DISTINCT scu.LOGIN " +
"BULK COLLECT " +
"INTO :output " +
"from sc_users scu; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters selectIds();
Got:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@45198fd9, finder:]
UPD2. Also tried this:
@SqlCall("declare " +
"ar addressVarray; " +
"begin " +
"ar := addressVarray('asd'); " +
":output := ar; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters getArray();
where addressVarray is CREATE Or Replace TYPE addressVarray AS VARRAY(2) OF VARCHAR2(50);
Got again:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"declare ar addressVarray; begin ar := addressVarray('asd'); :output := ar; end;", rewritten:"declare ar addressVarray; begin ar := addressVarray('asd'); ? := ar; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@46c22d8e, finder:]
java oracle jdbc jdbi
add a comment |
@SqlQuery parses select answer into List if you want to. Example:
@SqlQuery("Select a.id from indexes a")
List<String> selectIds();
How can i parse out parameter of @SqlCall as List? I can't understand what type from java.sql.Types i should use. For example here:
@SqlCall("begin " +
"SELECT a.id " +
"BULK COLLECT " +
"INTO :output " +
"from indexes a; "
"end;")
@OutParameter(name = "output", sqlType = #Don't know what to put here#)
OutParameters selectIds();
UPD.
Tried this:
@SqlCall("begin " +
"SELECT DISTINCT scu.LOGIN " +
"BULK COLLECT " +
"INTO :output " +
"from sc_users scu; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters selectIds();
Got:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@45198fd9, finder:]
UPD2. Also tried this:
@SqlCall("declare " +
"ar addressVarray; " +
"begin " +
"ar := addressVarray('asd'); " +
":output := ar; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters getArray();
where addressVarray is CREATE Or Replace TYPE addressVarray AS VARRAY(2) OF VARCHAR2(50);
Got again:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"declare ar addressVarray; begin ar := addressVarray('asd'); :output := ar; end;", rewritten:"declare ar addressVarray; begin ar := addressVarray('asd'); ? := ar; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@46c22d8e, finder:]
java oracle jdbc jdbi
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
Maybejava.sql.Types.ARRAY
– Scary Wombat
Nov 14 '18 at 8:14
add a comment |
@SqlQuery parses select answer into List if you want to. Example:
@SqlQuery("Select a.id from indexes a")
List<String> selectIds();
How can i parse out parameter of @SqlCall as List? I can't understand what type from java.sql.Types i should use. For example here:
@SqlCall("begin " +
"SELECT a.id " +
"BULK COLLECT " +
"INTO :output " +
"from indexes a; "
"end;")
@OutParameter(name = "output", sqlType = #Don't know what to put here#)
OutParameters selectIds();
UPD.
Tried this:
@SqlCall("begin " +
"SELECT DISTINCT scu.LOGIN " +
"BULK COLLECT " +
"INTO :output " +
"from sc_users scu; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters selectIds();
Got:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@45198fd9, finder:]
UPD2. Also tried this:
@SqlCall("declare " +
"ar addressVarray; " +
"begin " +
"ar := addressVarray('asd'); " +
":output := ar; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters getArray();
where addressVarray is CREATE Or Replace TYPE addressVarray AS VARRAY(2) OF VARCHAR2(50);
Got again:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"declare ar addressVarray; begin ar := addressVarray('asd'); :output := ar; end;", rewritten:"declare ar addressVarray; begin ar := addressVarray('asd'); ? := ar; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@46c22d8e, finder:]
java oracle jdbc jdbi
@SqlQuery parses select answer into List if you want to. Example:
@SqlQuery("Select a.id from indexes a")
List<String> selectIds();
How can i parse out parameter of @SqlCall as List? I can't understand what type from java.sql.Types i should use. For example here:
@SqlCall("begin " +
"SELECT a.id " +
"BULK COLLECT " +
"INTO :output " +
"from indexes a; "
"end;")
@OutParameter(name = "output", sqlType = #Don't know what to put here#)
OutParameters selectIds();
UPD.
Tried this:
@SqlCall("begin " +
"SELECT DISTINCT scu.LOGIN " +
"BULK COLLECT " +
"INTO :output " +
"from sc_users scu; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters selectIds();
Got:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@45198fd9, finder:]
UPD2. Also tried this:
@SqlCall("declare " +
"ar addressVarray; " +
"begin " +
"ar := addressVarray('asd'); " +
":output := ar; " +
"end;")
@OutParameter(name = "output", sqlType = Types.ARRAY)
OutParameters getArray();
where addressVarray is CREATE Or Replace TYPE addressVarray AS VARRAY(2) OF VARCHAR2(50);
Got again:
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"declare ar addressVarray; begin ar := addressVarray('asd'); :output := ar; end;", rewritten:"declare ar addressVarray; begin ar := addressVarray('asd'); ? := ar; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@46c22d8e, finder:]
java oracle jdbc jdbi
java oracle jdbc jdbi
edited Nov 14 '18 at 11:17
Kirill Brusinets
asked Nov 14 '18 at 7:48
Kirill BrusinetsKirill Brusinets
63
63
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
Maybejava.sql.Types.ARRAY
– Scary Wombat
Nov 14 '18 at 8:14
add a comment |
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
Maybejava.sql.Types.ARRAY
– Scary Wombat
Nov 14 '18 at 8:14
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
Maybe
java.sql.Types.ARRAY– Scary Wombat
Nov 14 '18 at 8:14
Maybe
java.sql.Types.ARRAY– Scary Wombat
Nov 14 '18 at 8:14
add a comment |
1 Answer
1
active
oldest
votes
See this example taken from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030.html
Connection con;
CallableStatement cstmt;
ResultSet rs;
java.sql.Array inPhoneData;
…
cstmt = con.prepareCall("CALL GET_EMP_DATA(?,?)");
// Create a CallableStatement object
String charArray = new String "a", "b", "c";
inPhoneData = conn.createArrayOf("CHAR", charArray);
cstmt.setArray(1, inPhoneData); // Set input parameter
cstmt.registerOutParameter (2, java.sql.Types.ARRAY);
// Register out parameters
cstmt.executeUpdate(); // Call the stored procedure
Array outPhoneData = cstmt.getArray(2);
// Get the output parameter array
System.out.println("Parameter values from GET_EMP_DATA call: ");
String outPhoneNums = (String )outPhoneData.getArray();
// Retrieve output data from the
// JDBC Array object into a Java
// String array
for(int i=0; i<outPhoneNums.length; i++)
System.out.print(outPhoneNums[i]);
System.out.println();
I tried this, and gotorg.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]
– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();
– Kirill Brusinets
Nov 14 '18 at 8:31
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295297%2fretrieve-out-parameter-of-sqlcall-as-liststring-in-jdbi%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
See this example taken from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030.html
Connection con;
CallableStatement cstmt;
ResultSet rs;
java.sql.Array inPhoneData;
…
cstmt = con.prepareCall("CALL GET_EMP_DATA(?,?)");
// Create a CallableStatement object
String charArray = new String "a", "b", "c";
inPhoneData = conn.createArrayOf("CHAR", charArray);
cstmt.setArray(1, inPhoneData); // Set input parameter
cstmt.registerOutParameter (2, java.sql.Types.ARRAY);
// Register out parameters
cstmt.executeUpdate(); // Call the stored procedure
Array outPhoneData = cstmt.getArray(2);
// Get the output parameter array
System.out.println("Parameter values from GET_EMP_DATA call: ");
String outPhoneNums = (String )outPhoneData.getArray();
// Retrieve output data from the
// JDBC Array object into a Java
// String array
for(int i=0; i<outPhoneNums.length; i++)
System.out.print(outPhoneNums[i]);
System.out.println();
I tried this, and gotorg.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]
– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();
– Kirill Brusinets
Nov 14 '18 at 8:31
add a comment |
See this example taken from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030.html
Connection con;
CallableStatement cstmt;
ResultSet rs;
java.sql.Array inPhoneData;
…
cstmt = con.prepareCall("CALL GET_EMP_DATA(?,?)");
// Create a CallableStatement object
String charArray = new String "a", "b", "c";
inPhoneData = conn.createArrayOf("CHAR", charArray);
cstmt.setArray(1, inPhoneData); // Set input parameter
cstmt.registerOutParameter (2, java.sql.Types.ARRAY);
// Register out parameters
cstmt.executeUpdate(); // Call the stored procedure
Array outPhoneData = cstmt.getArray(2);
// Get the output parameter array
System.out.println("Parameter values from GET_EMP_DATA call: ");
String outPhoneNums = (String )outPhoneData.getArray();
// Retrieve output data from the
// JDBC Array object into a Java
// String array
for(int i=0; i<outPhoneNums.length; i++)
System.out.print(outPhoneNums[i]);
System.out.println();
I tried this, and gotorg.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]
– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();
– Kirill Brusinets
Nov 14 '18 at 8:31
add a comment |
See this example taken from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030.html
Connection con;
CallableStatement cstmt;
ResultSet rs;
java.sql.Array inPhoneData;
…
cstmt = con.prepareCall("CALL GET_EMP_DATA(?,?)");
// Create a CallableStatement object
String charArray = new String "a", "b", "c";
inPhoneData = conn.createArrayOf("CHAR", charArray);
cstmt.setArray(1, inPhoneData); // Set input parameter
cstmt.registerOutParameter (2, java.sql.Types.ARRAY);
// Register out parameters
cstmt.executeUpdate(); // Call the stored procedure
Array outPhoneData = cstmt.getArray(2);
// Get the output parameter array
System.out.println("Parameter values from GET_EMP_DATA call: ");
String outPhoneNums = (String )outPhoneData.getArray();
// Retrieve output data from the
// JDBC Array object into a Java
// String array
for(int i=0; i<outPhoneNums.length; i++)
System.out.print(outPhoneNums[i]);
System.out.println();
See this example taken from https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030.html
Connection con;
CallableStatement cstmt;
ResultSet rs;
java.sql.Array inPhoneData;
…
cstmt = con.prepareCall("CALL GET_EMP_DATA(?,?)");
// Create a CallableStatement object
String charArray = new String "a", "b", "c";
inPhoneData = conn.createArrayOf("CHAR", charArray);
cstmt.setArray(1, inPhoneData); // Set input parameter
cstmt.registerOutParameter (2, java.sql.Types.ARRAY);
// Register out parameters
cstmt.executeUpdate(); // Call the stored procedure
Array outPhoneData = cstmt.getArray(2);
// Get the output parameter array
System.out.println("Parameter values from GET_EMP_DATA call: ");
String outPhoneNums = (String )outPhoneData.getArray();
// Retrieve output data from the
// JDBC Array object into a Java
// String array
for(int i=0; i<outPhoneNums.length; i++)
System.out.print(outPhoneNums[i]);
System.out.println();
answered Nov 14 '18 at 8:17
Scary WombatScary Wombat
35.4k32252
35.4k32252
I tried this, and gotorg.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]
– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();
– Kirill Brusinets
Nov 14 '18 at 8:31
add a comment |
I tried this, and gotorg.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]
– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();
– Kirill Brusinets
Nov 14 '18 at 8:31
I tried this, and got
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]– Kirill Brusinets
Nov 14 '18 at 8:30
I tried this, and got
org.jdbi.v3.core.statement.UnableToCreateStatementException: Exception while binding 'output' [statement:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;", rewritten:"begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO ? from sc_users scu; end;", arguments: positional:, named:output:org.jdbi.v3.core.statement.Call$OutParamArgument@1f4863e0, finder:]– Kirill Brusinets
Nov 14 '18 at 8:30
My method is:
@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();– Kirill Brusinets
Nov 14 '18 at 8:31
My method is:
@SqlCall("begin SELECT DISTINCT scu.LOGIN BULK COLLECT INTO :output from sc_users scu; end;") @OutParameter(name = "output", sqlType = Types.ARRAY) OutParameters selectIds();– Kirill Brusinets
Nov 14 '18 at 8:31
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295297%2fretrieve-out-parameter-of-sqlcall-as-liststring-in-jdbi%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Please add a minimal, complete, and verifiable example
– Scary Wombat
Nov 14 '18 at 7:51
@ScaryWombat Added.
– Kirill Brusinets
Nov 14 '18 at 8:02
Maybe
java.sql.Types.ARRAY– Scary Wombat
Nov 14 '18 at 8:14