|
288 | 288 |
|
289 | 289 | <!-- SQLite --> |
290 | 290 | <dbms value="SQLite"> |
291 | | - <!-- Not supported on SQLite 2 --> |
292 | | - <cast query="CAST(%s AS VARCHAR(8000))"/> |
| 291 | + <cast query="CAST(%s AS VARCHAR(8000))" dbms_version=">=3.0"/> |
293 | 292 | <length query="LENGTH(%s)"/> |
294 | | - <!-- Not supported on SQLite 2 --> |
295 | 293 | <isnull query="IFNULL(%s, ' ')"/> |
296 | 294 | <delimiter query="||"/> |
297 | 295 | <limit query="LIMIT %d, %d"/> |
|
302 | 300 | <order query="ORDER BY %s ASC"/> |
303 | 301 | <count query="COUNT(%s)"/> |
304 | 302 | <comment query="--" query2="/*"/> |
305 | | - <!-- Not supported on SQLite 2 --> |
306 | | - <timedelay query="SELECT LIKE('ABCDEFG', UPPER(HEX(RANDOMBLOB(1000000%d))))"/> |
| 303 | + <timedelay query="SELECT LIKE('ABCDEFG', UPPER(HEX(RANDOMBLOB(1000000%d))))" dbms_version=">=3.0"/> |
307 | 304 | <substring query="SUBSTR((%s), %d, %d)"/> |
308 | 305 | <case query="SELECT (CASE WHEN (%s) THEN 1 ELSE 0 END)"/> |
309 | 306 | <inference query="SUBSTR((%s), %d, 1) > '%s'"/> |
|
382 | 379 | <timedelay query="SELECT COUNT(*) FROM RDB$DATABASE AS T1, RDB$FIELDS AS T2, RDB$FUNCTIONS AS T3, RDB$TYPES AS T4, RDB$FORMATS AS T5, RDB$COLLATIONS AS T6"/> |
383 | 380 | <substring query="SUBSTRING((%s) FROM %d FOR %d)"/> |
384 | 381 | <case query="SELECT IIF(%s,1,0) FROM RDB$DATABASE"/> |
385 | | - <banner query="SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM RDB$DATABASE"/> |
| 382 | + <banner query="SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM RDB$DATABASE" dbms_version=">=2.1"/> |
386 | 383 | <current_user query="SELECT CURRENT_USER FROM RDB$DATABASE"/> |
387 | 384 | <current_db query="SELECT RDB$GET_CONTEXT('SYSTEM', 'DB_NAME') FROM RDB$DATABASE"/> |
388 | 385 | <users> |
389 | 386 | <inband query="SELECT DISTINCT RDB$USER FROM RDB$USER_PRIVILEGES"/> |
390 | 387 | <blind query="SELECT FIRST 1 SKIP %d DISTINCT(RDB$USER) FROM RDB$USER_PRIVILEGES" count="SELECT COUNT(DISTINCT(RDB$USER)) FROM RDB$USER_PRIVILEGES"/> |
391 | 388 | </users> |
392 | | - <inference query="ASCII_VAL(SUBSTRING((%s) FROM %d FOR 1)) > %d"/> |
| 389 | + <inference query="ASCII_VAL(SUBSTRING((%s) FROM %d FOR 1)) > %d" dbms_version=">=2.1"/> |
393 | 390 | <is_dba query="CURRENT_USER='SYSDBA'"/> |
394 | 391 | <tables> |
395 | 392 | <inband query="SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$VIEW_BLR IS NULL AND (RDB$SYSTEM_FLAG IS NULL OR RDB$SYSTEM_FLAG = 0)"/> |
|
0 commit comments