This commit is contained in:
root
2019-08-30 19:30:19 +02:00
commit 6f2b105ca0
595 changed files with 78405 additions and 0 deletions

357
langs/tsql/keyword.txt Normal file
View File

@ -0,0 +1,357 @@
CURRENT_TIMESTAMP
IDENTITY_INSERT
TIMEZONE_MINUTE
LOCALTIMESTAMP
OPENDATASOURCE
AUTHORIZATION
CONTAINSTABLE
CORRESPONDING
DETERMINISTIC
FREETEXTTABLE
TIMEZONE_HOUR
CURRENT_DATE
CURRENT_PATH
CURRENT_ROLE
CURRENT_TIME
CURRENT_USER
NONCLUSTERED
SESSION_USER
SPECIFICTYPE
SQLEXCEPTION
CONSTRAINTS
CONSTRUCTOR
DIAGNOSTICS
DISTRIBUTED
IDENTITYCOL
RECONFIGURE
REFERENCING
REPLICATION
SYSTEM_USER
TRANSACTION
TRANSLATION
UNCOMMITTED
CHECKPOINT
COMPLETION
CONNECTION
CONSTRAINT
DEALLOCATE
DEFERRABLE
DESCRIPTOR
DESTRUCTOR
DICTIONARY
DISCONNECT
FILLFACTOR
INITIALIZE
OPENROWSET
ORDINALITY
PARAMETERS
PRIVILEGES
REFERENCES
ROWGUIDCOL
SQLWARNING
STATISTICS
UPDATETEXT
AGGREGATE
ASSERTION
CHARACTER
CLUSTERED
COLLATION
EXCEPTION
IMMEDIATE
INDICATOR
INITIALLY
INTERSECT
ISOLATION
LOCALTIME
OPENQUERY
OPERATION
PARAMETER
PRECISION
PROCEDURE
RAISERROR
RECURSIVE
SAVEPOINT
STATEMENT
STRUCTURE
TEMPORARY
TERMINATE
TIMESTAMP
WRITETEXT
ABSOLUTE
ALLOCATE
CASCADED
COALESCE
CONTAINS
CONTINUE
DATABASE
DEFERRED
DESCRIBE
DISTINCT
END-EXEC
EXTERNAL
FREETEXT
FUNCTION
GROUPING
HOLDLOCK
IDENTITY
INTERVAL
LANGUAGE
MODIFIES
NATIONAL
PREORDER
PRESERVE
READTEXT
RELATIVE
RESTRICT
ROLLBACK
SEQUENCE
SHUTDOWN
SMALLINT
SPECIFIC
SQLSTATE
TEXTSIZE
TRAILING
TRUNCATE
VARIABLE
WHENEVER
BOOLEAN
BREADTH
CASCADE
CATALOG
COLLATE
COMPUTE
CONNECT
CONVERT
CURRENT
DECIMAL
DECLARE
DEFAULT
DESTROY
DYNAMIC
EXECUTE
FOREIGN
GENERAL
INTEGER
ITERATE
LATERAL
LEADING
LOCATOR
NATURAL
NOCHECK
NOCOUNT
NUMERIC
OFFSETS
OPENXML
PARTIAL
PERCENT
POSTFIX
PREPARE
PRIMARY
RESTORE
RETURNS
ROUTINE
SECTION
SESSION
SETUSER
TRIGGER
TSEQUAL
UNKNOWN
VARCHAR
VARYING
WAITFOR
WITHOUT
ACTION
BACKUP
BEFORE
BINARY
BROWSE
COLUMN
COMMIT
CREATE
CURSOR
DELETE
DOMAIN
DOUBLE
EQUALS
ERRLVL
ESCAPE
EXCEPT
GLOBAL
HAVING
IGNORE
INSERT
LINENO
MINUTE
MODIFY
MODULE
NULLIF
OBJECT
OPTION
OUTPUT
PREFIX
PUBLIC
RESULT
RETURN
REVOKE
ROLLUP
SCHEMA
SCROLL
SEARCH
SECOND
SELECT
STATIC
UNIQUE
UNNEST
UPDATE
VALUES
ADMIN
AFTER
ALIAS
ALTER
ARRAY
BEGIN
BREAK
CATCH
CHECK
CLASS
CLOSE
CYCLE
DEPTH
DEREF
DUMMY
EVERY
FALSE
FETCH
FIRST
FLOAT
FOUND
GRANT
GROUP
INDEX
INNER
INOUT
INPUT
LARGE
LEVEL
LIMIT
LOCAL
MATCH
MONTH
NAMES
NCHAR
NCLOB
ORDER
PRINT
PRIOR
READS
RIGHT
SCOPE
SPACE
START
STATE
TABLE
TREAT
UNDER
UNION
USAGE
USING
VALUE
WHERE
WHILE
WRITE
BLOB
BOTH
BULK
CALL
CASE
CAST
CHAR
CLOB
CUBE
DATA
DATE
DBCC
DENY
DESC
DISK
DROP
DUMP
EACH
ELSE
EXEC
EXIT
FILE
FREE
FROM
FULL
GOTO
HOST
HOUR
INTO
KILL
LAST
LEFT
LESS
LOAD
NEXT
NONE
ONLY
OPEN
OVER
PATH
PLAN
PROC
READ
REAL
ROLE
ROWS
RULE
SAVE
SETS
SIZE
THAN
THEN
TIME
TRAN
TRUE
USER
VIEW
WHEN
WITH
WORK
YEAR
ZONE
ADD
ARE
ASC
BIT
DAY
DEC
END
FOR
GET
INT
KEY
MAP
NEW
OFF
OLD
OUT
PAD
REF
ROW
SET
SQL
TOP
TRY
USE
AS
AT
BY
IF
IS
NO
OF
ON
TO

14
langs/tsql/operator.txt Normal file
View File

@ -0,0 +1,14 @@
BETWEEN
EXISTS
CROSS
OUTER
JOIN
LIKE
NULL
SOME
ALL
AND
ANY
NOT
IN
OR

483
langs/tsql/procedure.txt Normal file
View File

@ -0,0 +1,483 @@
sp_ActiveDirectory_Obj
sp_ActiveDirectory_SCP
sp_column_privileges
sp_stored_procedures
sp_table_privileges
sp_special_columns
sp_sproc_columns
sp_server_info
sp_statistics
sp_databases
sp_columns
sp_tables
sp_fkeys
sp_pkeys
sp_describe_cursor_columns
sp_describe_cursor_tables
sp_describe_cursor
sp_cursor_list
sp_delete_maintenance_plan_job
sp_delete_maintenance_plan_db
sp_add_maintenance_plan_job
sp_add_maintenance_plan_db
sp_delete_maintenance_plan
sp_help_maintenance_plan
sp_add_maintenance_plan
sp_column_privileges_ex
sp_table_privileges_ex
sp_addlinkedsrvlogin
sp_addlinkedserver
sp_linkedservers
sp_foreignkeys
sp_primarykeys
sp_columns_ex
sp_tables_ex
sp_catalogs
sp_indexes
sp_help_fulltext_catalogs_cursor
sp_help_fulltext_columns_cursor
sp_help_fulltext_tables_cursor
sp_help_fulltext_catalogs
sp_help_fulltext_columns
sp_help_fulltext_tables
sp_fulltext_database
sp_fulltext_catalog
sp_fulltext_service
sp_fulltext_column
sp_fulltext_table
sp_create_log_shipping_monitor_account
sp_delete_log_shipping_plan_database
sp_update_log_shipping_plan_database
sp_update_log_shipping_monitor_info
sp_add_log_shipping_plan_database
sp_delete_log_shipping_secondary
sp_get_log_shipping_monitor_info
sp_delete_log_shipping_database
sp_define_log_shipping_monitor
sp_delete_log_shipping_primary
sp_remove_log_shipping_monitor
sp_add_log_shipping_secondary
sp_add_log_shipping_database
sp_add_log_shipping_primary
sp_delete_log_shipping_plan
sp_update_log_shipping_plan
sp_add_log_shipping_plan
sp_change_secondary_role
sp_can_tlog_be_applied
sp_change_monitor_role
sp_change_primary_role
sp_resolve_logins
sp_OAGetErrorInfo
sp_OAGetProperty
sp_OASetProperty
sp_OADestroy
sp_OACreate
sp_OAMethod
sp_OAStop
sp_addmergepullsubscription_agent
sp_change_subscription_properties
sp_getsubscriptiondtspackagename
sp_adjustpublisheridentityrange
sp_expired_subscription_cleanup
sp_changemergepullsubscription
sp_dropmergealternatepublisher
sp_helpmergealternatepublisher
sp_helpmergedeleteconflictrows
sp_helpsubscription_properties
sp_reinitmergepullsubscription
sp_addmergealternatepublisher
sp_changedistributor_password
sp_changedistributor_property
sp_marksubscriptionvalidation
sp_addpullsubscription_agent
sp_browsemergesnapshotfolder
sp_changesubscriber_schedule
sp_changesubscriptiondtsinfo
sp_dropmergepullsubscription
sp_helpmergearticleconflicts
sp_helpmergepullsubscription
sp_mergesubscription_cleanup
sp_replication_agent_checkup
sp_revoke_publication_access
sp_validatemergesubscription
sp_addmergepullsubscription
sp_grant_publication_access
sp_script_synctran_commands
sp_validatemergepublication
sp_addpublication_snapshot
sp_changemergesubscription
sp_help_publication_access
sp_helpreplicationdboption
sp_reinitmergesubscription
sp_addsubscriber_schedule
sp_change_agent_parameter
sp_changemergepublication
sp_check_for_sync_trigger
sp_deletemergeconflictrow
sp_helpmergearticlecolumn
sp_publication_validation
sp_reinitpullsubscription
sp_scriptsubconflicttable
sp_dropmergesubscription
sp_helpmergeconflictrows
sp_helpmergesubscription
sp_helpreplicationoption
sp_addmergesubscription
sp_articlesynctranprocs
sp_browsesnapshotfolder
sp_change_agent_profile
sp_changedistributiondb
sp_drop_agent_parameter
sp_dropmergepublication
sp_droppullsubscription
sp_help_agent_parameter
sp_helpmergepublication
sp_helppullsubscription
sp_helpreplfailovermode
sp_mergecleanupmetadata
sp_refreshsubscriptions
sp_restoredbreplication
sp_subscription_cleanup
sp_update_agent_profile
sp_vupgrade_replication
sp_add_agent_parameter
sp_addmergepublication
sp_addpullsubscription
sp_changedistpublisher
sp_disableagentoffload
sp_dropanonymouseagent
sp_enumcustomresolvers
sp_enumfullsubscribers
sp_getagentoffloadinfo
sp_removedbreplication
sp_replicationdboption
sp_setreplfailovermode
sp_addtabletocontents
sp_article_validation
sp_attachsubscription
sp_changemergearticle
sp_drop_agent_profile
sp_dropdistributiondb
sp_enableagentoffload
sp_getmergedeletetype
sp_help_agent_default
sp_help_agent_profile
sp_helparticlecolumns
sp_helpdistributiondb
sp_helpsubscriberinfo
sp_ivindexhasnullcols
sp_mergearticlecolumn
sp_reinitsubscription
sp_showrowreplicainfo
sp_add_agent_profile
sp_adddistributiondb
sp_changemergefilter
sp_changepublication
sp_copymergesnapshot
sp_dropdistpublisher
sp_helpdistpublisher
sp_replsetoriginator
sp_adddistpublisher
sp_changesubscriber
sp_copysubscription
sp_dropmergearticle
sp_dropsubscription
sp_helpmergearticle
sp_helpsubscription
sp_link_publication
sp_mergedummyupdate
sp_replqueuemonitor
sp_table_validation
sp_addmergearticle
sp_addsubscription
sp_addsynctriggers
sp_changesubstatus
sp_dropdistributor
sp_dropmergefilter
sp_droppublication
sp_generatefilters
sp_get_distributor
sp_helpdistributor
sp_helpmergefilter
sp_helppublication
sp_adddistributor
sp_addmergefilter
sp_addpublication
sp_addpublisher70
sp_browsereplcmds
sp_dropsubscriber
sp_helparticledts
sp_repldropcolumn
sp_addscriptexec
sp_addsubscriber
sp_articlecolumn
sp_articlefilter
sp_changearticle
sp_getqueuedrows
sp_repladdcolumn
sp_copysnapshot
sp_dumpparamcmd
sp_replcounters
sp_replshowcmds
sp_articleview
sp_droparticle
sp_helparticle
sp_addarticle
sp_replflush
sp_repltrans
sp_replcmds
sp_repldone
sp_dsninfo
sp_enumdsn
sp_dbfixedrolepermission
sp_change_users_login
sp_droplinkedsrvlogin
sp_helplinkedsrvlogin
sp_changeobjectowner
sp_dropsrvrolemember
sp_helpsrvrolemember
sp_srvrolepermission
sp_addsrvrolemember
sp_approlepassword
sp_defaultlanguage
sp_dropremotelogin
sp_helpdbfixedrole
sp_helpremotelogin
sp_addremotelogin
sp_droprolemember
sp_helprolemember
sp_revokedbaccess
sp_validatelogins
sp_MShasdbaccess
sp_addrolemember
sp_changedbowner
sp_grantdbaccess
sp_remoteoption
sp_changegroup
sp_dropapprole
sp_helpntgroup
sp_helpsrvrole
sp_revokelogin
sp_addapprole
sp_dropserver
sp_grantlogin
sp_helplogins
sp_helprotect
sp_setapprole
sp_addserver
sp_defaultdb
sp_denylogin
sp_dropalias
sp_dropgroup
sp_droplogin
sp_helpgroup
sp_addalias
sp_addgroup
sp_addlogin
sp_droprole
sp_dropuser
sp_helprole
sp_helpuser
sp_password
sp_addrole
sp_adduser
sp_processmail
xp_findnextmsg
xp_deletemail
xp_startmail
xp_readmail
xp_sendmail
xp_stopmail
sp_trace_generateevent
sp_trace_setfilter
sp_trace_setstatus
sp_trace_setevent
sp_trace_create
sp_delete_targetsvrgrp_member
sp_delete_targetservergroup
sp_update_targetservergroup
sp_add_targetsvrgrp_member
sp_remove_job_from_targets
sp_help_targetservergroup
xp_sqlagent_proxy_account
sp_add_targetservergroup
sp_apply_job_to_targets
sp_manage_jobs_by_login
sp_delete_notification
sp_delete_targetserver
sp_resync_targetserver
sp_update_notification
sp_delete_jobschedule
sp_post_msx_operation
sp_update_jobschedule
sp_help_downloadlist
sp_help_notification
sp_help_targetserver
sp_add_notification
sp_delete_jobserver
sp_help_jobschedule
sp_purge_jobhistory
sp_add_jobschedule
sp_delete_category
sp_delete_operator
sp_help_jobhistory
sp_update_category
sp_update_operator
sp_delete_jobstep
sp_help_jobserver
sp_update_jobstep
sp_add_jobserver
sp_help_category
sp_help_operator
sp_add_category
sp_add_operator
sp_delete_alert
sp_help_jobstep
sp_purgehistory
sp_reassigntask
sp_update_alert
sp_add_jobstep
sp_helphistory
sp_delete_job
sp_help_alert
sp_msx_defect
sp_msx_enlist
sp_update_job
sp_updatetask
sp_add_alert
sp_start_job
sp_droptask
sp_help_job
sp_helptask
sp_stop_job
sp_add_job
sp_addtask
sp_add_data_file_recover_suspect_db
sp_add_log_file_recover_suspect_db
sp_updateextendedproperty
sp_attach_single_file_db
sp_delete_backuphistory
sp_dropextendedproperty
sp_addextendedproperty
sp_invalidate_textptr
sp_certify_removable
sp_create_removable
sp_dropextendedproc
sp_helpextendedproc
sp_addextendedproc
sp_settriggerorder
sp_cycle_errorlog
sp_helpconstraint
sp_releaseapplock
sp_datatype_info
sp_helpfilegroup
sp_addumpdevice
sp_altermessage
sp_getbindtoken
sp_helplanguage
sp_serveroption
sp_unbindefault
sp_bindsession
sp_createstats
sp_dbcmptlevel
sp_dropmessage
sp_helptrigger
sp_indexoption
sp_refreshview
sp_resetstatus
sp_tableoption
sp_updatestats
sp_addmessage
sp_bindefault
sp_dropdevice
sp_executesql
sp_getapplock
sp_helpdevice
sp_helpserver
sp_procoption
sp_setnetname
sp_unbindrule
sp_attach_db
sp_autostats
sp_configure
sp_detach_db
sp_helpindex
sp_helpstats
sp_recompile
sp_spaceused
sp_validname
sp_bindrule
sp_dboption
sp_dbremove
sp_droptype
sp_helpfile
sp_helpsort
sp_helptext
sp_renamedb
sp_addtype
sp_depends
sp_monitor
sp_helpdb
sp_rename
sp_help
sp_lock
sp_who
sp_enumcodepages
sp_dropwebtask
sp_makewebtask
sp_runwebtask
sp_xml_preparedocument
sp_xml_removedocument
xp_findnextmsgxp_revokelogin
xp_cmdshellxp_logininfo
xp_loginconfig
xp_enumgroups
xp_grantlogin
xp_logevent
xp_sqlmaint
xp_sprintf
xp_sscanf
xp_msver
sp_cursorunprepare
sp_cursorexecute
sp_cursorprepare
sp_cursoroption
sp_cursorclose
sp_cursorfetch
sp_cursoropen
sp_unprepare
sp_execute
sp_prepare
sp_cursor
sp_reset_connection
sp_createorphan
sp_droporphans
sp_sdidebug
fn_listextendedproperty
fn_listextendedproperty
fn_trace_getfilterinfo
fn_servershareddrives
fn_trace_geteventinfo
fn_virtualfilestats
fn_helpcollations
fn_trace_gettable
fn_trace_getinfo

21
langs/tsql/tsql.txt Normal file
View File

@ -0,0 +1,21 @@
### Transact-SQL LANGUAGE ###
# ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
NAME Transact-SQL
VERSION 1.8.0
COMMENT (/\*.*?\*/)|(--.*?$)
STRING ((?<!\\)'.*?(?<!\\)')
KEYWORD \b(?alt:keyword.txt)\b
TYPE \b(?alt:type.txt)\b
PROCEDURE:VARIABLE \b(?alt:procedure.txt)\b
SQLOP:KEYWORD \b(?alt:operator.txt)\b
ENTITY \w+\s*(?=\()
IDENTIFIER (?default)
CONSTANT (?default)
OPERATOR (?default)
SYMBOL (?default)

14
langs/tsql/type.txt Normal file
View File

@ -0,0 +1,14 @@
uniqueidentifier
smalldatetime
sql_variant
smallmoney
varbinary
datetime
nvarchar
tinyint
bigint
image
money
ntext
text