Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d1b9179

Browse files
committed
fixed --count on DB2
1 parent 5225375 commit d1b9179

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

plugins/generic/databases.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -732,11 +732,11 @@ def getSchema(self):
732732
return kb.data.cachedColumns
733733

734734
def _tableGetCount(self, db, table):
735-
if Backend.isDbms(DBMS.DB2):
736-
query = "SELECT %s FROM %s.%s--" % (queries[Backend.getIdentifiedDbms()].count.query % '*', safeSQLIdentificatorNaming(db.upper()), safeSQLIdentificatorNaming(table.upper(), True))
737-
else:
738-
query = "SELECT %s FROM %s.%s" % (queries[Backend.getIdentifiedDbms()].count.query % '*', safeSQLIdentificatorNaming(db), safeSQLIdentificatorNaming(table, True))
735+
if Backend.getIdentifiedDbms() in (DBMS.ORACLE, DBMS.DB2):
736+
db = db.upper()
737+
table = table.upper()
739738

739+
query = "SELECT %s FROM %s.%s" % (queries[Backend.getIdentifiedDbms()].count.query % '*', safeSQLIdentificatorNaming(db), safeSQLIdentificatorNaming(table, True))
740740
count = inject.getValue(query, expected=EXPECTED.INT, charsetType=CHARSET_TYPE.DIGITS)
741741

742742
if isNumPosStrValue(count):

0 commit comments

Comments
 (0)