例: SET QUERY_BAND … FOR TRANSACTIONのパラメータ化JDBCリクエストとしての使用 - Teradata Database - Teradata Vantage NewSQL Engine - 例: SET QUERY_BAND … FOR TRANSACTIONのパラメータ化JDBCリクエストとしての使用、SET QUERY_BAND SQL文。

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/wkf1512081455740.ditamap
dita:ditavalPath
ja-JP/wkf1512081455740.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

次の例では、SET QUERY_BAND … FOR TRANSACTIONリクエストをパラメータ化JDBCリクエストとして指定する方法を示します。

     public static void main(String args[])
       {
          // Creation of URL to be passed to the JDBC driver
          String url = "jdbc:teradata://borg";
          // Strings representing a prepared statement 
          // and its parameter values
          String ssetqbpm = "SET QUERY_BAND = ? FOR TRANSACTION;";
          String txnqb = "cat=asta;tree=palm;flower=rose;";
   …
          PreparedStatement pstmt = con.prepareStatement(ssetqbpm);
          // Set parameter values indicated by ? (dynamic update)
          pstmt.setString(1, txnqb);