Hier noch ein Java String Array der reservierten Wörter nach SQL 99 Standard:
public static final String[] SQL99_RESERVED_WORDS = {"absolute", "action", "add", "after", "all", "allocate", "alter", "and", "any", "are", "array", "as", "asc", "asensitive", "assertion", "asymmmetric", "at", "atomic", "authorization", "before", "begin", "between", "binary", "bit", "blob", "boolean", "both", "breadth", "by", "call", "cascade", "cascaded", "case", "cast", "catalog", "char", "character", "check", "clob", "close", "collate", "collation", "column", "commit", "condition", "connect", "connection", "constraint", "constraints", "constructor", "continue", "corresponding", "create", "cross", "cube", "current", "current_date", "current_default_transform_group", "current_path", "current_role", "current_time", "current_timestamp", "current_transform_group_for_type", "current_user", "cursor", "cycle", "data", "date", "day", "deallocate", "dec", "decimal", "declare", "default", "deferrable", "deferred", "delete", "depth", "deref", "desc", "describe", "descriptor", "deterministic", "diagnostics", "disconnect", "distinct", "do", "domain", "double", "drop", "dynamic", "each", "else", "elseif", "end", "equals", "escape", "except", "exception", "exec", "execute", "exists", "exit", "external", "extract", "false", "fetch", "filter", "first", "float", "for", "foreign", "found", "free", "from", "full", "function", "general", "get", "global", "go", "goto", "grant", "group", "grouping", "handler", "having", "hold", "hour", "identity", "if", "immediate", "in", "indicator", "initially", "inner", "inout", "input", "insensitive", "insert", "int", "integer", "intersect", "interval", "into", "is", "isolation", "iterate", "join", "key", "language", "large", "last", "lateral", "leading", "leave", "left", "level", "like", "local", "localtime", "localtimestamp", "locator", "loop", "map", "match", "method", "minute", "modifies", "module", "month", "names", "national", "natural", "nchar", "nclob", "new", "next", "no", "none", "not", "null", "numeric", "object", "of", "old", "on", "only", "open", "option", "or", "order", "ordinality", "out", "outer", "output", "over", "overlaps", "pad", "parameter", "partial", "partition", "path", "precision", "prepare", "preserve", "primary", "prior", "privileges", "procedure", "public", "range", "read", "reads", "real", "recursive", "ref", "references", "referencing", "relative", "release", "repeat", "resignal", "restrict", "result", "return", "returns", "revoke", "right", "role", "rollback", "rollup", "routine", "row", "rows", "savepoint", "schema", "scope", "scroll", "search", "second", "section", "select", "sensitive", "session", "session_user", "set", "sets", "signal", "similar", "size", "smallint", "some", "space", "specific", "specifictype", "sql", "sqlexception", "sqlstate", "sqlstate", "sqlwarning", "start", "state", "static", "symmetric", "system", "system_user", "table", "temporary", "then", "time", "timestamp", "timezone_hour", "timezone_minute", "to", "trailing", "transaction", "translation", "treat", "trigger", "true", "under", "undo", "union", "unique", "unknown", "unnest", "until", "update", "usage", "user", "using", "value", "values", "varchar", "varying", "view", "when", "whenever", "where", "while", "window", "with", "within", "without", "work", "write", "year", "zone"};
|