2017-07-15 22 views

回答

0

您可以選擇這個documentation。它指出,參數應該是:

  • parameterIndex - 第一個參數是1,第二個是2,等等
  • sqlType - 由java.sql.Types定義的JDBC類型代碼。 如果參數是JDBC類型NUMERIC或DECIMAL,則應使用接受比例值的registerOutParameter版本。

正如您在此示例中看到:google-apps-script.jdbc.d.ts,你應該把它作爲Integer

registerOutParameter(parameterIndex: Integer, sqlType: Integer): void; 
+0

這是一個理論。但如何在實踐中使用它?寫一份工作的例子! ;) –

+0

...當我想使用第一個參數作爲Integer我應該寫:registerOutParameter(1,1),registerOutParameter(1,2),registerOutParameter(1,3)...等等? –

0

可能有一種方法可以通過名稱來引用SQL類型,而不必記住java.sql的列表。類型拿到INT但爲了找到SQL類型使用下面的列表我沒有在谷歌Apps腳本文件做任何事

同時發現

  • ARRAY 2003
  • BIGINT -5
  • BINARY -2
  • BIT -7
  • BLOB 2004
  • BOOLEAN 16
  • CHAR 1
  • CLOB 2005
  • DATALINK 70
  • DATE 91
  • DECIMAL 3
  • DISTINCT 2001
  • DOUBLE 8
  • FLOAT 6
  • INTEGER 4
  • JAVA_OBJECT 2000
  • LONGNVARCHAR -16
  • LONGVARBINARY -4
  • LONGVARCHAR -1
  • NCHAR -15
  • NCLOB 2011
  • NULL 0
  • NUMERIC 2
  • NVARCHAR -9
  • OTHER 1111
  • REAL 7
  • REF 2006
  • ROWID -8
  • SMALLINT 5
  • SQLXML 2009
  • STRUCT 2002
  • TIME 92
  • TIMESTAMP 93
  • TINYINT -6
  • VARBINARY -3
  • VARCHAR 12

來源:http://docs.oracle.com/javase/6/docs/api/constant-values.html#java.sql.Types

相關問題