1 5 package com.teamkonzept.webman.mainint.db.queries.sybase; 6 7 import java.sql.*; 8 9 import com.teamkonzept.db.*; 10 11 17 public class TKDBPropGroupNew extends TKPrepQuery{ 18 19 public final static boolean isPrepared = 20 true; 21 22 public final static String [] paramOrder = 23 { "PROPGROUP_NAME" }; 24 25 public final static Object [][] paramTypes = 26 {{"PROPGROUP_NAME", new Integer (Types.VARCHAR)}}; 27 28 public final static boolean[] setRelevants = 29 { true }; 30 31 public final static String sqlString = 32 33 "DECLARE @PID int " + 34 35 "BEGIN TRANSACTION " + 36 37 "SELECT " + 38 " @PID=ISNULL(MAX(PROPERTY_GROUP_ID)+1, 0) " + 39 "FROM " + 40 " PROPERTY_GROUP " + 41 42 "INSERT INTO " + 43 "PROPERTY_GROUP " + 44 " (PROPERTY_GROUP_ID, NAME) " + 45 "VALUES (@PID, ?) " + 46 47 "COMMIT TRANSACTION "; 48 49 public void initQuery(Connection con) { 50 super.initQuery( 51 con, 52 isPrepared, 53 paramOrder, 54 paramTypes, 55 setRelevants, 56 sqlString ); 57 } 58 } 59 60 | Popular Tags |