|
938 | 938 | <length query="LENGTH(RTRIM(CAST(%s AS CHAR(254))))"/>
|
939 | 939 | <isnull query="COALESCE(%s,' ')"/>
|
940 | 940 | <delimiter query="||"/>
|
941 |
| - <limit query="{LIMIT %d OFFSET %d}"/> |
942 |
| - <limitregexp query="{LIMIT\s+([\d]+)\s+OFFSET\s+([\d]+)}"/> |
| 941 | + <limit query="OFFSET %d ROWS FETCH FIRST %d ROWS ONLY"/> |
| 942 | + <limitregexp query="OFFSET\s+([\d]+)\s+ROWS\s+FETCH\s+FIRST\s+([\d]+)\s+ROWS\s+ONLY"/> |
943 | 943 | <limitgroupstart query="2"/>
|
944 | 944 | <limitgroupstop query="1"/>
|
945 | 945 | <limitstring/>
|
|
962 | 962 | <is_dba query="(SELECT COUNT(*) FROM SYS.SYSUSERS)>=0"/>
|
963 | 963 | <dbs>
|
964 | 964 | <inband query="SELECT SCHEMANAME FROM SYS.SYSSCHEMAS"/>
|
965 |
| - <blind query="SELECT SCHEMANAME FROM SYS.SYSSCHEMAS {LIMIT 1 OFFSET %d}" count="SELECT COUNT(SCHEMANAME) FROM SYS.SYSSCHEMAS"/> |
| 965 | + <blind query="SELECT SCHEMANAME FROM SYS.SYSSCHEMAS OFFSET %d ROWS FETCH FIRST 1 ROW ONLY" count="SELECT COUNT(SCHEMANAME) FROM SYS.SYSSCHEMAS"/> |
966 | 966 | </dbs>
|
967 | 967 | <tables>
|
968 | 968 | <inband query="SELECT SCHEMANAME,TABLENAME FROM SYS.SYSTABLES JOIN SYS.SYSSCHEMAS ON SYS.SYSTABLES.SCHEMAID=SYS.SYSSCHEMAS.SCHEMAID" condition="SCHEMANAME"/>
|
969 |
| - <blind query="SELECT TABLENAME FROM SYS.SYSTABLES JOIN SYS.SYSSCHEMAS ON SYS.SYSTABLES.SCHEMAID=SYS.SYSSCHEMAS.SCHEMAID WHERE SCHEMANAME='%s' {LIMIT 1 OFFSET %d}" count="SELECT COUNT(TABLENAME) FROM SYS.SYSTABLES JOIN SYS.SYSSCHEMAS ON SYS.SYSTABLES.SCHEMAID=SYS.SYSSCHEMAS.SCHEMAID WHERE SCHEMANAME='%s'"/> |
| 969 | + <blind query="SELECT TABLENAME FROM SYS.SYSTABLES JOIN SYS.SYSSCHEMAS ON SYS.SYSTABLES.SCHEMAID=SYS.SYSSCHEMAS.SCHEMAID WHERE SCHEMANAME='%s' OFFSET %d ROWS FETCH FIRST 1 ROW ONLY" count="SELECT COUNT(TABLENAME) FROM SYS.SYSTABLES JOIN SYS.SYSSCHEMAS ON SYS.SYSTABLES.SCHEMAID=SYS.SYSSCHEMAS.SCHEMAID WHERE SCHEMANAME='%s'"/> |
970 | 970 | </tables>
|
971 | 971 | <columns>
|
972 | 972 | <!-- NOTE: COLUMNDATATYPE without CAST() causes problems during enumeration -->
|
|
975 | 975 | </columns>
|
976 | 976 | <dump_table>
|
977 | 977 | <inband query="SELECT %s FROM %s"/>
|
978 |
| - <blind query="SELECT %s FROM %s {LIMIT 1 OFFSET %d}" count="SELECT COUNT(*) FROM %s"/> |
| 978 | + <blind query="SELECT %s FROM %s OFFSET %d ROWS FETCH FIRST 1 ROW ONLY" count="SELECT COUNT(*) FROM %s"/> |
979 | 979 | </dump_table>
|
980 | 980 | <users>
|
981 | 981 | <inband query="SELECT USERNAME FROM SYS.SYSUSERS"/>
|
982 |
| - <blind query="SELECT USERNAME FROM SYS.SYSUSERS {LIMIT 1 OFFSET %d}" count="SELECT COUNT(USERNAME) FROM SYS.SYSUSERS"/> |
| 982 | + <blind query="SELECT USERNAME FROM SYS.SYSUSERS OFFSET %d ROWS FETCH FIRST 1 ROW ONLY" count="SELECT COUNT(USERNAME) FROM SYS.SYSUSERS"/> |
983 | 983 | </users>
|
984 | 984 | <!-- NOTE: No one can view the 'SYSUSERS'.'PASSWORD' column -->
|
985 | 985 | <passwords/>
|
|
0 commit comments