Revision: 6262
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=6262&view=rev
Author: wis775
Date: 2011-05-16 18:22:36 +0000 (Mon, 16 May 2011)
Log Message:
-----------
3137852: DB2 Plugin - The source code is not visible, if a char column contains a default value.
Modified Paths:
--------------
trunk/sql12/doc/src/main/resources/changes.txt
trunk/sql12/plugins/db2/src/main/java/net/sourceforge/squirrel_sql/plugins/db2/tab/TableSourceTab.java
Modified: trunk/sql12/doc/src/main/resources/changes.txt
===================================================================
--- trunk/sql12/doc/src/main/resources/changes.txt 2011-05-15 21:00:28 UTC (rev 6261)
+++ trunk/sql12/doc/src/main/resources/changes.txt 2011-05-16 18:22:36 UTC (rev 6262)
@@ -52,6 +52,8 @@
Bug-fixes:
+3137852: DB2 Plugin - The source code is not visible, if a char column contains a default value.
+
3293737: A exception occurs if the value of a SMALLINT column is edited in a result table.
When editing table cells in a text area, the input field for the file name will be shown in an appropriate size
Modified: trunk/sql12/plugins/db2/src/main/java/net/sourceforge/squirrel_sql/plugins/db2/tab/TableSourceTab.java
===================================================================
--- trunk/sql12/plugins/db2/src/main/java/net/sourceforge/squirrel_sql/plugins/db2/tab/TableSourceTab.java 2011-05-15 21:00:28 UTC (rev 6261)
+++ trunk/sql12/plugins/db2/src/main/java/net/sourceforge/squirrel_sql/plugins/db2/tab/TableSourceTab.java 2011-05-16 18:22:36 UTC (rev 6262)
@@ -182,7 +182,10 @@
List<String> sqls = dialect.getCreateTableSQL(tableList, md, prefs, false);
for (String sql : sqls)
{
- tmp.append(sql);
+ /*
+ * If the generated statement contains a ', then escape it.
+ */
+ tmp.append(sql.replace("'", "''"));
tmp.append(statementSeparator);
tmp.append("\n");
tmp.append("\n");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|