Author: tomdz Date: Sun Sep 18 16:04:38 2005 New Revision: 289997 URL: http://svn.apache.org/viewcvs?rev=289997&view=rev Log: Add suppression of the "SET QUOTED_IDENTIFIER ON" statement for Sybase/Microsoft SQL Server when no delimited identifiers shall be used
Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/MSSqlBuilder.java db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/SybaseBuilder.java Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/MSSqlBuilder.java URL: http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/MSSqlBuilder.java?rev=289997&r1=289996&r2=289997&view=diff ============================================================================== --- db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/MSSqlBuilder.java (original) +++ db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/MSSqlBuilder.java Sun Sep 18 16:04:38 2005 @@ -177,8 +177,11 @@ */ private void writeQuotationOnStatement() throws IOException { - print("SET quoted_identifier on"); - printEndOfStatement(); + if (getPlatformInfo().isUseDelimitedIdentifiers()) + { + print("SET quoted_identifier on"); + printEndOfStatement(); + } } /* (non-Javadoc) @@ -210,6 +213,13 @@ */ private String getQuotationOnStatement() { - return "SET quoted_identifier on" + getPlatformInfo().getSqlCommandDelimiter() + "\n"; + if (getPlatformInfo().isUseDelimitedIdentifiers()) + { + return "SET quoted_identifier on" + getPlatformInfo().getSqlCommandDelimiter() + "\n"; + } + else + { + return ""; + } } } Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/SybaseBuilder.java URL: http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/SybaseBuilder.java?rev=289997&r1=289996&r2=289997&view=diff ============================================================================== --- db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/SybaseBuilder.java (original) +++ db/ddlutils/trunk/src/java/org/apache/ddlutils/builder/SybaseBuilder.java Sun Sep 18 16:04:38 2005 @@ -110,8 +110,11 @@ */ private void writeQuotationOnStatement() throws IOException { - print("SET quoted_identifier on"); - printEndOfStatement(); + if (getPlatformInfo().isUseDelimitedIdentifiers()) + { + print("SET quoted_identifier on"); + printEndOfStatement(); + } } /* (non-Javadoc) @@ -143,6 +146,13 @@ */ private String getQuotationOnStatement() { - return "SET quoted_identifier on" + getPlatformInfo().getSqlCommandDelimiter() + "\n"; + if (getPlatformInfo().isUseDelimitedIdentifiers()) + { + return "SET quoted_identifier on" + getPlatformInfo().getSqlCommandDelimiter() + "\n"; + } + else + { + return ""; + } } }