📄 absconst.pas
字号:
,rwSCHEMA
,rwSCROLL
,rwSECOND
,rwSECTION
,rwSELECT
,rwSESSION
,rwSESSION_USER
,rwSET
,rwSIZE
,rwSMALLINT
,rwSOME
,rwSPACE
,rwSQL
,rwSQLCODE
,rwSQLERROR
,rwSQLSTATE
,rwSUBSTRING
,rwSUM
,rwSYSTEM_USER
,rwTABLE
,rwTEMPORARY
,rwTHEN
,rwTIME
,rwTIMESTAMP
,rwTIMEZONE_HOUR
,rwTIMEZONE_MINUTE
,rwTO
,rwTOP
,rwTRAILING
,rwTRANSACTION
,rwTRANSLATE
,rwTRANSLATION
,rwTRIM
,rwTRUE
,rwUNION
,rwUNIQUE
,rwUNKNOWN
,rwUPDATE
,rwUPPER
,rwUSAGE
,rwUSER
,rwUSING
,rwVALUE
,rwVALUES
,rwVARCHAR
,rwVARYING
,rwVIEW
,rwWHEN
,rwWHENEVER
,rwWHERE
,rwWITH
,rwWORK
,rwWRITE
,rwYEAR
,rwZONE
,rwPASSWORD // for DDL commands
,rwBLOBBLOCKSIZE // for DDL commands
,rwBLOBCOMPRESSIONMODE // for DDL commands
,rwBLOBCOMPRESSIONALGORITHM// for DDL commands
,rwLAST_AUTOINC // for DDL commands
,rwMODIFY // alter table blablabla modify ...
,rwNEW // for NEW PASSWORD in ALTER TABLE
,rwINDEX // for CREATE INDEX ...
,rwNOCASE // for CREATE INDEX ... NOCASE
,rwLTRIM
,rwRTRIM
,rwPOS
,rwLENGTH
,rwSYSDATE
,rwNOW
,rwTODATE
,rwTOSTRING
,rwAUTOINDEXES
,rwNOAUTOINDEXES
,rwINCREMENT
,rwLASTVALUE
,rwMAXVALUE
,rwMINVALUE
,rwCYCLED
,rwNOMAXVALUE
,rwNOMINVALUE
,rwNOCYCLED
,rwINITIALVALUE
,rwSTARTVALUE
,rwRENAME
,rwSTART
,rwFLUSH
,rwAUTOINC
,rwMIMETOBIN
,rwROWNUM
,rwIF
,rwTRUNCATE
,rwABS
,rwACOS
,rwASIN
,rwATAN
,rwCEIL
,rwCOS
,rwEXP
,rwFLOOR
,rwLOG
,rwPOWER
,rwRAND
,rwROUND
,rwSIGN
,rwSIN
,rwSQR
,rwSQRT
,rwHALFEVEN
,rwHALFPOS
,rwHALFNEG
,rwHALFDOWN
,rwHALFUP
,rwRNDNEG
,rwRNDPOS
,rwRNDDOWN
,rwRNDUP
,rwNone
);
const
ABSMaxSQLReservedWords = 291;
ABSSQLReservedWords: array[0..ABSMaxSQLReservedWords] of String =
(
'ABSOLUTE'
,'ACTION'
,'ADD'
,'ALL'
,'ALLOCATE'
,'ALTER'
,'AND'
,'ANY'
,'ARE'
,'AS'
,'ASC'
,'ASSERTION'
,'AT'
,'AUTHORIZATION'
,'AVG'
,'BEGIN'
,'BETWEEN'
,'BIT'
,'BIT_LENGTH'
,'BOTH'
,'BY'
,'CASCADE'
,'CASCADED'
,'CASE'
,'CAST'
,'CATALOG'
,'CHAR'
,'CHARACTER'
,'CHAR_LENGTH'
,'CHARACTER_LENGTH'
,'CHECK'
,'CLOSE'
,'COALESCE'
,'COLLATE'
,'COLLATION'
,'COLUMN'
,'COMMIT'
,'CONNECT'
,'CONNECTION'
,'CONSTRAINT'
,'CONSTRAINTS'
,'CONTINUE'
,'CONVERT'
,'CORRESPONDING'
,'COUNT'
,'CREATE'
,'CROSS'
,'CURRENT'
,'CURRENT_DATE'
,'CURRENT_TIME'
,'CURRENT_TIMESTAMP'
,'CURRENT_USER'
,'CURSOR'
,'DATE'
,'DAY'
,'DEALLOCATE'
,'DEC'
,'DECIMAL'
,'DECLARE'
,'DEFAULT'
,'DEFERRABLE'
,'DEFERRED'
,'DELETE'
,'DESC'
,'DESCRIBE'
,'DESCRIPTOR'
,'DIAGNOSTICS'
,'DISCONNECT'
,'DISTINCT'
,'DOMAIN'
,'DOUBLE'
,'DROP'
,'ELSE'
,'END'
,'END-EXEC'
,'ESCAPE'
,'EXCEPT'
,'EXCEPTION'
,'EXEC'
,'EXECUTE'
,'EXISTS'
,'EXTERNAL'
,'EXTRACT'
,'FALSE'
,'FETCH'
,'FIRST'
,'FLOAT'
,'FOR'
,'FOREIGN'
,'FOUND'
,'FROM'
,'FULL'
,'GET'
,'GLOBAL'
,'GO'
,'GOTO'
,'GRANT'
,'GROUP'
,'HAVING'
,'HOUR'
,'IDENTITY'
,'IMMEDIATE'
,'IN'
,'INDICATOR'
,'INITIALLY'
,'INNER'
,'INPUT'
,'INSENSITIVE'
,'INSERT'
,'INT'
,'INTEGER'
,'INTERSECT'
,'INTERVAL'
,'INTO'
,'IS'
,'ISOLATION'
,'JOIN'
,'KEY'
,'LANGUAGE'
,'LAST'
,'LEADING'
,'LEFT'
,'LEVEL'
,'LIKE'
,'LOCAL'
,'LOWER'
,'MATCH'
,'MAX'
,'MEMORY'
,'MIN'
,'MINUS'
,'MINUTE'
,'MODULE'
,'MONTH'
,'NAMES'
,'NATIONAL'
,'NATURAL'
,'NCHAR'
,'NEXT'
,'NO'
,'NOT'
,'NULL'
,'NULLIF'
,'NUMERIC'
,'OCTET_LENGTH'
,'OF'
,'ON'
,'ONLY'
,'OPEN'
,'OPTION'
,'OR'
,'ORDER'
,'OUTER'
,'OUTPUT'
,'OVERLAPS'
,'PAD'
,'PARTIAL'
,'POSITION'
,'PRECISION'
,'PREPARE'
,'PRESERVE'
,'PRIMARY'
,'PRIOR'
,'PRIVILEGES'
,'PROCEDURE'
,'PUBLIC'
,'READ'
,'REAL'
,'REFERENCES'
,'RELATIVE'
,'RESTRICT'
,'REVOKE'
,'RIGHT'
,'ROLLBACK'
,'ROWS'
,'SCHEMA'
,'SCROLL'
,'SECOND'
,'SECTION'
,'SELECT'
,'SESSION'
,'SESSION_USER'
,'SET'
,'SIZE'
,'SMALLINT'
,'SOME'
,'SPACE'
,'SQL'
,'SQLCODE'
,'SQLERROR'
,'SQLSTATE'
,'SUBSTRING'
,'SUM'
,'SYSTEM_USER'
,'TABLE'
,'TEMPORARY'
,'THEN'
,'TIME'
,'TIMESTAMP'
,'TIMEZONE_HOUR'
,'TIMEZONE_MINUTE'
,'TO'
,'TOP'
,'TRAILING'
,'TRANSACTION'
,'TRANSLATE'
,'TRANSLATION'
,'TRIM'
,'TRUE'
,'UNION'
,'UNIQUE'
,'UNKNOWN'
,'UPDATE'
,'UPPER'
,'USAGE'
,'USER'
,'USING'
,'VALUE'
,'VALUES'
,'VARCHAR'
,'VARYING'
,'VIEW'
,'WHEN'
,'WHENEVER'
,'WHERE'
,'WITH'
,'WORK'
,'WRITE'
,'YEAR'
,'ZONE'
,'PASSWORD' // for DDL commands
,'BLOBBLOCKSIZE' // for DDL commands
,'BLOBCOMPRESSIONMODE' // for DDL commands
,'BLOBCOMPRESSIONALGORITHM'// for DDL commands
,'LASTAUTOINC' // for DDL commands
,'MODIFY' // alter table blablabla modify ...
,'NEW' // for NEW PASSWORD in ALTER TABLE
,'INDEX' // for CREATE INDEX ...
,'NOCASE' // for CREATE INDEX ... NOCASE ..
,'LTRIM'
,'RTRIM'
,'POS'
,'LENGTH'
,'SYSDATE' // DateTime function
,'NOW'
,'TODATE' // DateTime function
,'TOSTRING' // DateTime function
,'AUTOINDEXES' // for DDL AutoIndexes
,'NOAUTOINDEXES' // for DDL AutoIndexes
,'INCREMENT'
,'LASTVALUE'
,'MAXVALUE'
,'MINVALUE'
,'CYCLED'
,'NOMAXVALUE'
,'NOMINVALUE'
,'NOCYCLED'
,'INITIALVALUE'
,'STARTVALUE'
,'RENAME'
,'START'
,'FLUSH'
,'AUTOINC'
,'MIMETOBIN'
,'ROWNUM'
,'IF'
,'TRUNCATE'
,'ABS'
,'ACOS'
,'ASIN'
,'ATAN'
,'CEIL'
,'COS'
,'EXP'
,'FLOOR'
,'LOG'
,'POWER'
,'RAND'
,'ROUND'
,'SIGN'
,'SIN'
,'SQR'
,'SQRT'
,'HALFEVEN'
,'HALFPOS'
,'HALFNEG'
,'HALFDOWN'
,'HALFUP'
,'RNDNEG'
,'RNDPOS'
,'RNDDOWN'
,'RNDUP'
);
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -