Skip to content

Commit 38b8252

Browse files
committed
Fix ADO getIndexInfo test failures
1 parent 44a29b0 commit 38b8252

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ private void checkClosed() throws SQLServerException {
281281
"FROM @temp_sp_statistics " +
282282
"UNION ALL " +
283283
"SELECT db_name() AS TABLE_CAT, sch.name AS TABLE_SCHEM, t.name AS TABLE_NAME, " +
284-
"i.is_unique AS NON_UNIQUE, t.name AS INDEX_QUALIFIER, i.name AS INDEX_NAME, " +
284+
"CASE WHEN i.is_unique = 1 THEN 0 ELSE 1 END AS NON_UNIQUE, db_name() AS INDEX_QUALIFIER, i.name AS INDEX_NAME, " +
285285
"i.type AS TYPE, ic.key_ordinal AS ORDINAL_POSITION, c.name AS COLUMN_NAME, " +
286286
"CASE WHEN ic.is_descending_key = 1 THEN 'D' ELSE 'A' END AS ASC_OR_DESC, " +
287287
"CASE WHEN i.index_id <= 1 THEN ps.row_count ELSE NULL END AS CARDINALITY, " +
@@ -300,8 +300,8 @@ private void checkClosed() throws SQLServerException {
300300
private static final String INDEX_INFO_QUERY_DW = "SELECT db_name() AS TABLE_CAT, " +
301301
"sch.name AS TABLE_SCHEM, " +
302302
"t.name AS TABLE_NAME, " +
303-
"i.is_unique AS NON_UNIQUE, " +
304-
"t.name AS INDEX_QUALIFIER, " +
303+
"CASE WHEN i.is_unique = 1 THEN 0 ELSE 1 END AS NON_UNIQUE, " +
304+
"db_name() AS INDEX_QUALIFIER, " +
305305
"i.name AS INDEX_NAME, " +
306306
"i.type AS TYPE, " +
307307
"ic.key_ordinal AS ORDINAL_POSITION, " +

0 commit comments

Comments
 (0)