2017-01-02 16:19:18 +03:00
|
|
|
# Copyright (c) 2006-2017 sqlmap developers (http://sqlmap.org/)
|
2017-10-11 15:50:46 +03:00
|
|
|
# See the file 'LICENSE' for copying permission
|
2010-11-07 04:27:34 +03:00
|
|
|
|
2011-05-28 19:42:47 +04:00
|
|
|
# SQL-92 keywords (reference: http://developer.mimer.com/validator/sql-reserved-words.tml)
|
2010-10-14 15:06:28 +04:00
|
|
|
|
|
|
|
ABSOLUTE
|
|
|
|
ACTION
|
|
|
|
ADD
|
|
|
|
ALL
|
|
|
|
ALLOCATE
|
|
|
|
ALTER
|
|
|
|
AND
|
|
|
|
ANY
|
2010-11-09 18:46:09 +03:00
|
|
|
ARE
|
2010-10-14 15:06:28 +04:00
|
|
|
AS
|
|
|
|
ASC
|
|
|
|
ASSERTION
|
|
|
|
AT
|
|
|
|
AUTHORIZATION
|
|
|
|
AVG
|
|
|
|
BEGIN
|
|
|
|
BETWEEN
|
|
|
|
BIT
|
|
|
|
BIT_LENGTH
|
|
|
|
BOTH
|
|
|
|
BY
|
|
|
|
CALL
|
|
|
|
CASCADE
|
|
|
|
CASCADED
|
|
|
|
CASE
|
|
|
|
CAST
|
|
|
|
CATALOG
|
|
|
|
CHAR
|
|
|
|
CHAR_LENGTH
|
|
|
|
CHARACTER
|
|
|
|
CHARACTER_LENGTH
|
|
|
|
CHECK
|
|
|
|
CLOSE
|
|
|
|
COALESCE
|
|
|
|
COLLATE
|
|
|
|
COLLATION
|
|
|
|
COLUMN
|
|
|
|
COMMIT
|
|
|
|
CONDITION
|
|
|
|
CONNECT
|
|
|
|
CONNECTION
|
|
|
|
CONSTRAINT
|
|
|
|
CONSTRAINTS
|
|
|
|
CONTAINS
|
|
|
|
CONTINUE
|
|
|
|
CONVERT
|
|
|
|
CORRESPONDING
|
|
|
|
COUNT
|
|
|
|
CREATE
|
|
|
|
CROSS
|
|
|
|
CURRENT
|
|
|
|
CURRENT_DATE
|
|
|
|
CURRENT_PATH
|
|
|
|
CURRENT_TIME
|
|
|
|
CURRENT_TIMESTAMP
|
|
|
|
CURRENT_USER
|
|
|
|
CURSOR
|
|
|
|
DATE
|
|
|
|
DAY
|
|
|
|
DEALLOCATE
|
|
|
|
DEC
|
|
|
|
DECIMAL
|
|
|
|
DECLARE
|
|
|
|
DEFAULT
|
|
|
|
DEFERRABLE
|
|
|
|
DEFERRED
|
|
|
|
DELETE
|
|
|
|
DESC
|
|
|
|
DESCRIBE
|
|
|
|
DESCRIPTOR
|
|
|
|
DETERMINISTIC
|
|
|
|
DIAGNOSTICS
|
|
|
|
DISCONNECT
|
|
|
|
DISTINCT
|
|
|
|
DO
|
|
|
|
DOMAIN
|
|
|
|
DOUBLE
|
|
|
|
DROP
|
|
|
|
ELSE
|
|
|
|
ELSEIF
|
|
|
|
END
|
|
|
|
ESCAPE
|
|
|
|
EXCEPT
|
|
|
|
EXCEPTION
|
|
|
|
EXEC
|
|
|
|
EXECUTE
|
|
|
|
EXISTS
|
|
|
|
EXIT
|
|
|
|
EXTERNAL
|
|
|
|
EXTRACT
|
|
|
|
FALSE
|
|
|
|
FETCH
|
|
|
|
FIRST
|
|
|
|
FLOAT
|
|
|
|
FOR
|
|
|
|
FOREIGN
|
|
|
|
FOUND
|
|
|
|
FROM
|
|
|
|
FULL
|
|
|
|
FUNCTION
|
|
|
|
GET
|
|
|
|
GLOBAL
|
|
|
|
GO
|
|
|
|
GOTO
|
|
|
|
GRANT
|
|
|
|
GROUP
|
|
|
|
HANDLER
|
|
|
|
HAVING
|
|
|
|
HOUR
|
|
|
|
IDENTITY
|
|
|
|
IF
|
|
|
|
IMMEDIATE
|
|
|
|
IN
|
|
|
|
INDICATOR
|
|
|
|
INITIALLY
|
|
|
|
INNER
|
|
|
|
INOUT
|
|
|
|
INPUT
|
|
|
|
INSENSITIVE
|
|
|
|
INSERT
|
|
|
|
INT
|
|
|
|
INTEGER
|
|
|
|
INTERSECT
|
|
|
|
INTERVAL
|
|
|
|
INTO
|
|
|
|
IS
|
|
|
|
ISOLATION
|
|
|
|
JOIN
|
|
|
|
KEY
|
|
|
|
LANGUAGE
|
|
|
|
LAST
|
|
|
|
LEADING
|
|
|
|
LEAVE
|
|
|
|
LEFT
|
|
|
|
LEVEL
|
|
|
|
LIKE
|
|
|
|
LOCAL
|
|
|
|
LOOP
|
|
|
|
LOWER
|
|
|
|
MATCH
|
|
|
|
MAX
|
|
|
|
MIN
|
|
|
|
MINUTE
|
|
|
|
MODULE
|
|
|
|
MONTH
|
|
|
|
NAMES
|
|
|
|
NATIONAL
|
|
|
|
NATURAL
|
|
|
|
NCHAR
|
|
|
|
NEXT
|
|
|
|
NO
|
|
|
|
NOT
|
|
|
|
NULL
|
|
|
|
NULLIF
|
|
|
|
NUMERIC
|
|
|
|
OCTET_LENGTH
|
|
|
|
OF
|
|
|
|
ON
|
|
|
|
ONLY
|
|
|
|
OPEN
|
|
|
|
OPTION
|
|
|
|
OR
|
|
|
|
ORDER
|
|
|
|
OUT
|
|
|
|
OUTER
|
|
|
|
OUTPUT
|
|
|
|
OVERLAPS
|
|
|
|
PAD
|
|
|
|
PARAMETER
|
|
|
|
PARTIAL
|
|
|
|
PATH
|
|
|
|
POSITION
|
|
|
|
PRECISION
|
|
|
|
PREPARE
|
|
|
|
PRESERVE
|
|
|
|
PRIMARY
|
|
|
|
PRIOR
|
|
|
|
PRIVILEGES
|
|
|
|
PROCEDURE
|
|
|
|
READ
|
|
|
|
REAL
|
|
|
|
REFERENCES
|
|
|
|
RELATIVE
|
|
|
|
REPEAT
|
|
|
|
RESIGNAL
|
|
|
|
RESTRICT
|
|
|
|
RETURN
|
|
|
|
RETURNS
|
|
|
|
REVOKE
|
|
|
|
RIGHT
|
|
|
|
ROLLBACK
|
|
|
|
ROUTINE
|
|
|
|
ROWS
|
|
|
|
SCHEMA
|
|
|
|
SCROLL
|
|
|
|
SECOND
|
|
|
|
SECTION
|
|
|
|
SELECT
|
|
|
|
SESSION
|
|
|
|
SESSION_USER
|
|
|
|
SET
|
|
|
|
SIGNAL
|
|
|
|
SIZE
|
|
|
|
SMALLINT
|
|
|
|
SOME
|
|
|
|
SPACE
|
|
|
|
SPECIFIC
|
|
|
|
SQL
|
|
|
|
SQLCODE
|
|
|
|
SQLERROR
|
|
|
|
SQLEXCEPTION
|
|
|
|
SQLSTATE
|
|
|
|
SQLWARNING
|
|
|
|
SUBSTRING
|
|
|
|
SUM
|
|
|
|
SYSTEM_USER
|
|
|
|
TABLE
|
|
|
|
TEMPORARY
|
|
|
|
THEN
|
|
|
|
TIME
|
|
|
|
TIMESTAMP
|
|
|
|
TIMEZONE_HOUR
|
|
|
|
TIMEZONE_MINUTE
|
|
|
|
TO
|
|
|
|
TRAILING
|
|
|
|
TRANSACTION
|
|
|
|
TRANSLATE
|
|
|
|
TRANSLATION
|
|
|
|
TRIM
|
|
|
|
TRUE
|
|
|
|
UNDO
|
|
|
|
UNION
|
|
|
|
UNIQUE
|
|
|
|
UNKNOWN
|
|
|
|
UNTIL
|
|
|
|
UPDATE
|
|
|
|
UPPER
|
|
|
|
USAGE
|
|
|
|
USER
|
|
|
|
USING
|
|
|
|
VALUE
|
|
|
|
VALUES
|
|
|
|
VARCHAR
|
|
|
|
VARYING
|
|
|
|
VIEW
|
|
|
|
WHEN
|
|
|
|
WHENEVER
|
|
|
|
WHERE
|
|
|
|
WHILE
|
|
|
|
WITH
|
|
|
|
WORK
|
|
|
|
WRITE
|
|
|
|
YEAR
|
|
|
|
ZONE
|
2011-05-28 19:42:47 +04:00
|
|
|
|
|
|
|
# MySQL 5.0 keywords (reference: http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html)
|
|
|
|
ADD
|
|
|
|
ALL
|
|
|
|
ALTER
|
|
|
|
ANALYZE
|
|
|
|
AND
|
|
|
|
ASASC
|
|
|
|
ASENSITIVE
|
|
|
|
BEFORE
|
|
|
|
BETWEEN
|
|
|
|
BIGINT
|
|
|
|
BINARYBLOB
|
|
|
|
BOTH
|
|
|
|
BY
|
|
|
|
CALL
|
|
|
|
CASCADE
|
|
|
|
CASECHANGE
|
|
|
|
CAST
|
|
|
|
CHAR
|
|
|
|
CHARACTER
|
|
|
|
CHECK
|
|
|
|
COLLATE
|
|
|
|
COLUMN
|
|
|
|
CONCAT
|
|
|
|
CONDITIONCONSTRAINT
|
|
|
|
CONTINUE
|
|
|
|
CONVERT
|
|
|
|
CREATE
|
|
|
|
CROSS
|
|
|
|
CURRENT_DATE
|
|
|
|
CURRENT_TIMECURRENT_TIMESTAMP
|
|
|
|
CURRENT_USER
|
|
|
|
CURSOR
|
|
|
|
DATABASE
|
|
|
|
DATABASES
|
|
|
|
DAY_HOUR
|
|
|
|
DAY_MICROSECONDDAY_MINUTE
|
|
|
|
DAY_SECOND
|
|
|
|
DEC
|
|
|
|
DECIMAL
|
|
|
|
DECLARE
|
|
|
|
DEFAULTDELAYED
|
|
|
|
DELETE
|
|
|
|
DESC
|
|
|
|
DESCRIBE
|
|
|
|
DETERMINISTIC
|
|
|
|
DISTINCTDISTINCTROW
|
|
|
|
DIV
|
|
|
|
DOUBLE
|
|
|
|
DROP
|
|
|
|
DUAL
|
|
|
|
EACH
|
|
|
|
ELSEELSEIF
|
|
|
|
ENCLOSED
|
|
|
|
ESCAPED
|
|
|
|
EXISTS
|
|
|
|
EXIT
|
|
|
|
EXPLAIN
|
|
|
|
FALSEFETCH
|
|
|
|
FLOAT
|
|
|
|
FLOAT4
|
|
|
|
FLOAT8
|
|
|
|
FOR
|
|
|
|
FORCE
|
|
|
|
FOREIGNFROM
|
|
|
|
FULLTEXT
|
|
|
|
GRANT
|
|
|
|
GROUP
|
|
|
|
HAVING
|
|
|
|
HIGH_PRIORITYHOUR_MICROSECOND
|
|
|
|
HOUR_MINUTE
|
|
|
|
HOUR_SECOND
|
|
|
|
IF
|
|
|
|
IFNULL
|
|
|
|
IGNORE
|
|
|
|
ININDEX
|
|
|
|
INFILE
|
|
|
|
INNER
|
|
|
|
INOUT
|
|
|
|
INSENSITIVE
|
|
|
|
INSERT
|
|
|
|
INTINT1
|
|
|
|
INT2
|
|
|
|
INT3
|
|
|
|
INT4
|
|
|
|
INT8
|
|
|
|
INTEGER
|
|
|
|
INTERVALINTO
|
|
|
|
IS
|
|
|
|
ISNULL
|
|
|
|
ITERATE
|
|
|
|
JOIN
|
|
|
|
KEY
|
|
|
|
KEYS
|
|
|
|
KILLLEADING
|
|
|
|
LEAVE
|
|
|
|
LEFT
|
|
|
|
LIKE
|
|
|
|
LIMIT
|
|
|
|
LINESLOAD
|
|
|
|
LOCALTIME
|
|
|
|
LOCALTIMESTAMP
|
|
|
|
LOCK
|
|
|
|
LONG
|
|
|
|
LONGBLOBLONGTEXT
|
|
|
|
LOOP
|
|
|
|
LOW_PRIORITY
|
|
|
|
MATCH
|
|
|
|
MEDIUMBLOB
|
|
|
|
MEDIUMINT
|
|
|
|
MEDIUMTEXTMIDDLEINT
|
|
|
|
MINUTE_MICROSECOND
|
|
|
|
MINUTE_SECOND
|
|
|
|
MOD
|
|
|
|
MODIFIES
|
|
|
|
NATURAL
|
|
|
|
NOTNO_WRITE_TO_BINLOG
|
|
|
|
NULL
|
|
|
|
NUMERIC
|
|
|
|
ON
|
|
|
|
OPTIMIZE
|
|
|
|
OPTION
|
|
|
|
OPTIONALLYOR
|
|
|
|
ORDER
|
|
|
|
OUT
|
|
|
|
OUTER
|
|
|
|
OUTFILE
|
|
|
|
PRECISIONPRIMARY
|
|
|
|
PROCEDURE
|
|
|
|
PURGE
|
|
|
|
READ
|
|
|
|
READS
|
|
|
|
REALREFERENCES
|
|
|
|
REGEXP
|
|
|
|
RELEASE
|
|
|
|
RENAME
|
|
|
|
REPEAT
|
|
|
|
REPLACE
|
|
|
|
REQUIRERESTRICT
|
|
|
|
RETURN
|
|
|
|
REVOKE
|
|
|
|
RIGHT
|
|
|
|
RLIKE
|
|
|
|
SCHEMA
|
|
|
|
SCHEMASSECOND_MICROSECOND
|
|
|
|
SELECT
|
|
|
|
SENSITIVE
|
|
|
|
SEPARATOR
|
|
|
|
SET
|
|
|
|
SHOW
|
|
|
|
SMALLINTSONAME
|
|
|
|
SPATIAL
|
|
|
|
SPECIFIC
|
|
|
|
SQL
|
|
|
|
SQLEXCEPTION
|
|
|
|
SQLSTATESQLWARNING
|
|
|
|
SQL_BIG_RESULT
|
|
|
|
SQL_CALC_FOUND_ROWS
|
|
|
|
SQL_SMALL_RESULT
|
|
|
|
SSL
|
|
|
|
STARTINGSTRAIGHT_JOIN
|
|
|
|
TABLE
|
|
|
|
TERMINATED
|
|
|
|
THEN
|
|
|
|
TINYBLOB
|
|
|
|
TINYINT
|
|
|
|
TINYTEXTTO
|
|
|
|
TRAILING
|
|
|
|
TRIGGER
|
|
|
|
TRUE
|
|
|
|
UNDO
|
|
|
|
UNION
|
|
|
|
UNIQUEUNLOCK
|
|
|
|
UNSIGNED
|
|
|
|
UPDATE
|
|
|
|
USAGE
|
|
|
|
USE
|
|
|
|
USING
|
|
|
|
UTC_DATEUTC_TIME
|
|
|
|
UTC_TIMESTAMP
|
|
|
|
VALUES
|
|
|
|
VARBINARY
|
|
|
|
VARCHAR
|
|
|
|
VARCHARACTERVARYING
|
|
|
|
VERSION
|
|
|
|
WHEN
|
|
|
|
WHERE
|
|
|
|
WHILE
|
|
|
|
WITH
|
|
|
|
WRITEXOR
|
|
|
|
YEAR_MONTH
|
|
|
|
ZEROFILL
|