Skip to content

Commit

Permalink
0003693: XMLType support for Oracle
Browse files Browse the repository at this point in the history
  • Loading branch information
jumpmind-josh committed Aug 28, 2018
1 parent fb7218e commit 32d2d1e
Showing 1 changed file with 12 additions and 0 deletions.
Expand Up @@ -224,6 +224,18 @@ protected String buildSelect(Table table, Column lobColumn, Column[] pkColumns)
StringBuilder sql = new StringBuilder("select ");
DatabaseInfo dbInfo = platform.getDatabaseInfo();
String quote = platform.getDdlBuilder().isDelimitedIdentifierModeOn() ? dbInfo.getDelimiterToken() : "";

if ("XMLTYPE".equalsIgnoreCase(lobColumn.getJdbcTypeName()) && 2009 == lobColumn.getJdbcTypeCode()) {
sql.append("extract(");
sql.append(quote);
sql.append(lobColumn.getName());
sql.append(quote);
sql.append(", '/').getClobVal()");
} else {
sql.append(quote);
sql.append(lobColumn.getName());
sql.append(quote);
}
sql.append(quote);
sql.append(lobColumn.getName());
sql.append(quote);
Expand Down

0 comments on commit 32d2d1e

Please sign in to comment.