From: SVN by r. <sv...@ca...> - 2010-05-08 10:31:59
|
Author: roy Date: 2010-05-08 12:31:50 +0200 (Sat, 08 May 2010) New Revision: 475 Modified: src/main/java/nl/improved/sqlclient/commands/ShowCommand.java Log: fix case sensitivity in 'show tables having ...' Modified: src/main/java/nl/improved/sqlclient/commands/ShowCommand.java =================================================================== --- src/main/java/nl/improved/sqlclient/commands/ShowCommand.java 2010-05-08 10:15:34 UTC (rev 474) +++ src/main/java/nl/improved/sqlclient/commands/ShowCommand.java 2010-05-08 10:31:50 UTC (rev 475) @@ -42,8 +42,9 @@ cmd = cmd.substring(0, cmd.length()-1); } StringBuilder returnValue = new StringBuilder(); - String subCommand = cmd.substring(cmd.indexOf(' ')).trim().toUpperCase(); - if (subCommand.startsWith("TABLES")) { + String subCommand = cmd.substring(cmd.indexOf(' ')).trim(); + String subCommandUp = subCommand.toUpperCase(); + if (subCommandUp.startsWith("TABLES")) { if (subCommand.indexOf(' ') > 0) { String otherCommand = subCommand.substring(subCommand.indexOf(' ')).trim(); String columnName = DBConnector.getInstance().translateDbVar(otherCommand.substring(otherCommand.indexOf(' ')).trim()); @@ -63,7 +64,7 @@ match.append('\t'); String columnSize = rs.getString("COLUMN_SIZE"); if (columnSize != null) { - match.append(rs.getString("TYPE_NAME") +"("+columnSize+")"); + match.append(rs.getString("TYPE_NAME")).append("(").append(columnSize).append(")"); } else { match.append(rs.getString("TYPE_NAME")); } |