14ea8fe1dSBram Moolenaar" Vim syntax file
24ea8fe1dSBram Moolenaar" Language:    SQL, Adaptive Server Anywhere
3b8ff1fb5SBram Moolenaar" Maintainer:  David Fishburn <dfishburn dot vim at gmail dot com>
4ad3b366cSBram Moolenaar" Last Change: 2013 May 13
5ad3b366cSBram Moolenaar" Version:     16.0.0
64ea8fe1dSBram Moolenaar
7ad3b366cSBram Moolenaar" Description: Updated to Adaptive Server Anywhere 16.0.0
8ad3b366cSBram Moolenaar"              Updated to Adaptive Server Anywhere 12.0.1 (including spatial data)
9b8ff1fb5SBram Moolenaar"              Updated to Adaptive Server Anywhere 11.0.1
105c73622aSBram Moolenaar"              Updated to Adaptive Server Anywhere 10.0.1
11446cb837SBram Moolenaar"              Updated to Adaptive Server Anywhere  9.0.2
124ea8fe1dSBram Moolenaar"              Updated to Adaptive Server Anywhere  9.0.1
134ea8fe1dSBram Moolenaar"              Updated to Adaptive Server Anywhere  9.0.0
144ea8fe1dSBram Moolenaar"
15*89bcfda6SBram Moolenaar" quit when a syntax file was already loaded
16*89bcfda6SBram Moolenaarif exists("b:current_syntax")
174ea8fe1dSBram Moolenaar    finish
184ea8fe1dSBram Moolenaarendif
194ea8fe1dSBram Moolenaar
204ea8fe1dSBram Moolenaarsyn case ignore
214ea8fe1dSBram Moolenaar
224ea8fe1dSBram Moolenaar" The SQL reserved words, defined as keywords.
234ea8fe1dSBram Moolenaar
244ea8fe1dSBram Moolenaarsyn keyword sqlSpecial  false null true
254ea8fe1dSBram Moolenaar
264ea8fe1dSBram Moolenaar" common functions
27ad3b366cSBram Moolenaarsyn keyword sqlFunction  abs argn avg bintohex bintostr
28ad3b366cSBram Moolenaarsyn keyword sqlFunction  byte_length byte_substr char_length
29ad3b366cSBram Moolenaarsyn keyword sqlFunction  compare count count_big datalength date
30ad3b366cSBram Moolenaarsyn keyword sqlFunction  date_format dateadd datediff datename
31ad3b366cSBram Moolenaarsyn keyword sqlFunction  datepart day dayname days debug_eng
32ad3b366cSBram Moolenaarsyn keyword sqlFunction  dense_rank density dialect difference
33ad3b366cSBram Moolenaarsyn keyword sqlFunction  dow estimate estimate_source evaluate
34ad3b366cSBram Moolenaarsyn keyword sqlFunction  experience_estimate explanation
35ad3b366cSBram Moolenaarsyn keyword sqlFunction  get_identity graphical_plan
36ad3b366cSBram Moolenaarsyn keyword sqlFunction  graphical_ulplan greater grouping
37ad3b366cSBram Moolenaarsyn keyword sqlFunction  hextobin hextoint hour hours identity
38ad3b366cSBram Moolenaarsyn keyword sqlFunction  ifnull index_estimate inttohex isdate
39ad3b366cSBram Moolenaarsyn keyword sqlFunction  isencrypted isnull isnumeric
40ad3b366cSBram Moolenaarsyn keyword sqlFunction  lang_message length lesser like_end
41ad3b366cSBram Moolenaarsyn keyword sqlFunction  like_start list long_ulplan lookup max
42ad3b366cSBram Moolenaarsyn keyword sqlFunction  min minute minutes month monthname
43ad3b366cSBram Moolenaarsyn keyword sqlFunction  months newid now nullif number
44ad3b366cSBram Moolenaarsyn keyword sqlFunction  percent_rank plan quarter rand rank
45ad3b366cSBram Moolenaarsyn keyword sqlFunction  regexp_compile regexp_compile_patindex
46ad3b366cSBram Moolenaarsyn keyword sqlFunction  remainder rewrite rowid second seconds
47ad3b366cSBram Moolenaarsyn keyword sqlFunction  short_ulplan similar sortkey soundex
48ad3b366cSBram Moolenaarsyn keyword sqlFunction  stddev stack_trace str string strtobin strtouuid stuff
49ad3b366cSBram Moolenaarsyn keyword sqlFunction  subpartition substr substring sum switchoffset sysdatetimeoffset
50ad3b366cSBram Moolenaarsyn keyword sqlFunction  textptr todate todatetimeoffset today totimestamp traceback transactsql
51ad3b366cSBram Moolenaarsyn keyword sqlFunction  ts_index_statistics ts_table_statistics
52ad3b366cSBram Moolenaarsyn keyword sqlFunction  tsequal ulplan user_id user_name utc_now
53ad3b366cSBram Moolenaarsyn keyword sqlFunction  uuidtostr varexists variance watcomsql
54ad3b366cSBram Moolenaarsyn keyword sqlFunction  weeks wsql_state year years ymd
554ea8fe1dSBram Moolenaar
564ea8fe1dSBram Moolenaar" 9.0.1 functions
574ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 acos asin atan atn2 cast ceiling convert cos cot
584ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 char_length coalesce dateformat datetime degrees exp
594ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 floor getdate insertstr
604ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 log log10 lower mod pi power
614ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 property radians replicate round sign sin
624ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 sqldialect tan truncate truncnum
634ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 base64_encode base64_decode
644ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 hash compress decompress encrypt decrypt
654ea8fe1dSBram Moolenaar
665c73622aSBram Moolenaar" 11.0.1 functions
675c73622aSBram Moolenaarsyn keyword sqlFunction	 connection_extended_property text_handle_vector_match
685c73622aSBram Moolenaarsyn keyword sqlFunction	 read_client_file write_client_file
695c73622aSBram Moolenaar
70b8ff1fb5SBram Moolenaar" 12.0.1 functions
71b8ff1fb5SBram Moolenaarsyn keyword sqlFunction	 http_response_header
72b8ff1fb5SBram Moolenaar
734ea8fe1dSBram Moolenaar" string functions
744ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 ascii char left ltrim repeat
754ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 space right rtrim trim lcase ucase
764ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 locate charindex patindex replace
774ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 errormsg csconvert
784ea8fe1dSBram Moolenaar
794ea8fe1dSBram Moolenaar" property functions
804ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 db_id db_name property_name
814ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 property_description property_number
824ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 next_connection next_database property
834ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 connection_property db_property db_extended_property
844ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 event_parmeter event_condition event_condition_name
854ea8fe1dSBram Moolenaar
864ea8fe1dSBram Moolenaar" sa_ procedures
874ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 sa_add_index_consultant_analysis
884ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 sa_add_workload_query
894ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_deregister
904ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_get_infoStr
914ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_get_status
924ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_register
934ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_registration_unlock
944ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_app_set_infoStr
954ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_audit_string
964ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_check_commit
974ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_checkpoint_execute
984ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_activity
994ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_compression_info
1004ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_deregister
1014ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_info
1024ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_properties
1034ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_properties_by_conn
1044ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_properties_by_name
1054ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_register
1064ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_conn_set_status
1074ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_create_analysis_from_query
1084ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_db_info
1094ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_db_properties
1104ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_disable_auditing_type
1114ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_disable_index
1124ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_disk_free_space
1134ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_enable_auditing_type
1144ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_enable_index
1154ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_end_forward_to
1164ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_eng_properties
1174ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_event_schedules
1184ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_exec_script
1194ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_flush_cache
1204ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_flush_statistics
1214ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_forward_to
1224ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_dtt
1234ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_histogram
1244ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_request_profile
1254ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_request_profile_sub
1264ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_request_times
1274ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_server_messages
1284ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_simulated_scale_factors
1294ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_get_workload_capture_status
1304ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_index_density
1314ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_index_levels
1324ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_index_statistics
1334ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_alter_index_ability
1344ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_create_analysis_from_query
1354ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_disk_free_space
1364ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_get_dtt
1374ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_get_histogram
1384ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_get_request_times
1394ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_get_simulated_scale_factors
1404ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_get_workload_capture_status
1414ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_index_density
1424ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_index_levels
1434ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_index_statistics
1444ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_java_loaded_classes
1454ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_locks
1464ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_pause_workload_capture
1474ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_procedure_profile
1484ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_procedure_profile_summary
1494ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_read_backup_history
1504ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_recommend_indexes
1514ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_reset_identity
1524ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_resume_workload_capture
1534ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_start_workload_capture
1544ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_stop_index_consultant
1554ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_stop_workload_capture
1564ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_table_fragmentation
1574ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_table_page_usage
1584ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_table_stats
1594ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_virtual_sysindex
1604ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_internal_virtual_sysixcol
1614ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_java_loaded_classes
1624ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_jdk_version
1634ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_locks
1644ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_make_object
1654ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_pause_workload_capture
1664ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_attach_to_connection
1674ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_connect
1684ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_detach_from_connection
1694ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_disconnect
1704ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_get_connection_name
1714ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_release_connection
1724ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_request
1734ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_version
1744ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_proc_debug_wait_for_connection
1754ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_procedure_profile
1764ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_procedure_profile_summary
1774ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_read_backup_history
1784ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_recommend_indexes
1794ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_recompile_views
1804ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_remove_index_consultant_analysis
1814ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_remove_index_consultant_workload
1824ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_reset_identity
1834ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_resume_workload_capture
1844ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_server_option
1854ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_set_simulated_scale_factor
1864ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_setremoteuser
1874ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_setsubscription
1884ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_start_recording_commits
1894ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_start_workload_capture
1904ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_statement_text
1914ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_stop_index_consultant
1924ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_stop_recording_commits
1934ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_stop_workload_capture
1944ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_sync
1954ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_sync_sub
1964ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_table_fragmentation
1974ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_table_page_usage
1984ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_table_stats
1994ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_update_index_consultant_workload
2004ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_validate
2014ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_virtual_sysindex
2024ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sa_virtual_sysixcol
2034ea8fe1dSBram Moolenaar
2044ea8fe1dSBram Moolenaar" sp_ procedures
2054ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addalias
2064ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addauditrecord
2074ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_adddumpdevice
2084ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addgroup
2094ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addlanguage
2104ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addlogin
2114ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addmessage
2124ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addremotelogin
2134ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addsegment
2144ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addserver
2154ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addthreshold
2164ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_addtype
2174ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_adduser
2184ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_auditdatabase
2194ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_auditlogin
2204ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_auditobject
2214ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_auditoption
2224ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_auditsproc
2234ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_bindefault
2244ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_bindmsg
2254ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_bindrule
2264ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_changedbowner
2274ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_changegroup
2284ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_checknames
2294ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_checkperms
2304ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_checkreswords
2314ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_clearstats
2324ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_column_privileges
2334ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_columns
2344ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_commonkey
2354ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_configure
2364ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_cursorinfo
2374ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_databases
2384ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_datatype_info
2394ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dboption
2404ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dbremap
2414ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_depends
2424ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_diskdefault
2434ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_displaylogin
2444ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropalias
2454ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropdevice
2464ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropgroup
2474ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropkey
2484ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_droplanguage
2494ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_droplogin
2504ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropmessage
2514ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropremotelogin
2524ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropsegment
2534ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropserver
2544ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropthreshold
2554ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_droptype
2564ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_dropuser
2574ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_estspace
2584ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_extendsegment
2594ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_fkeys
2604ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_foreignkey
2614ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_getmessage
2624ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_help
2634ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpconstraint
2644ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpdb
2654ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpdevice
2664ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpgroup
2674ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpindex
2684ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpjoins
2694ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpkey
2704ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helplanguage
2714ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helplog
2724ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpprotect
2734ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpremotelogin
2744ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpsegment
2754ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpserver
2764ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpsort
2774ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helptext
2784ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpthreshold
2794ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_helpuser
2804ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_indsuspect
2814ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_lock
2824ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_locklogin
2834ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_logdevice
2844ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_login_environment
2854ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_modifylogin
2864ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_modifythreshold
2874ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_monitor
2884ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_password
2894ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_pkeys
2904ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_placeobject
2914ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_primarykey
2924ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_procxmode
2934ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_recompile
2944ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remap
2954ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_columns
2964ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_exported_keys
2974ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_imported_keys
2984ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_pcols
2994ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_primary_keys
3004ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_procedures
3014ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remote_tables
3024ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_remoteoption
3034ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_rename
3044ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_renamedb
3054ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_reportstats
3064ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_reset_tsql_environment
3074ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_role
3084ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_server_info
3094ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_servercaps
3104ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_serverinfo
3114ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_serveroption
3124ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_setlangalias
3134ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_setreplicate
3144ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_setrepproc
3154ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_setreptable
3164ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_spaceused
3174ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_special_columns
3184ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_sproc_columns
3194ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_statistics
3204ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_stored_procedures
3214ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_syntax
3224ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_table_privileges
3234ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_tables
3244ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_tsql_environment
3254ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_tsql_feature_not_supported
3264ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_unbindefault
3274ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_unbindmsg
3284ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_unbindrule
3294ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_volchanged
3304ea8fe1dSBram Moolenaarsyn keyword sqlFunction  sp_who
3314ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_scanf
3324ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_sprintf
3334ea8fe1dSBram Moolenaar
3344ea8fe1dSBram Moolenaar" server functions
3354ea8fe1dSBram Moolenaarsyn keyword sqlFunction  col_length
3364ea8fe1dSBram Moolenaarsyn keyword sqlFunction  col_name
3374ea8fe1dSBram Moolenaarsyn keyword sqlFunction  index_col
3384ea8fe1dSBram Moolenaarsyn keyword sqlFunction  object_id
3394ea8fe1dSBram Moolenaarsyn keyword sqlFunction  object_name
3404ea8fe1dSBram Moolenaarsyn keyword sqlFunction  proc_role
3414ea8fe1dSBram Moolenaarsyn keyword sqlFunction  show_role
3424ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_cmdshell
3434ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_msver
3444ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_read_file
3454ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_cmdshell
3464ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_read_file
3474ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_sendmail
3484ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_startmail
3494ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_startsmtp
3504ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_stopmail
3514ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_stopsmtp
3524ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_real_write_file
3534ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_scanf
3544ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_sendmail
3554ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_sprintf
3564ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_startmail
3574ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_startsmtp
3584ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_stopmail
3594ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_stopsmtp
3604ea8fe1dSBram Moolenaarsyn keyword sqlFunction  xp_write_file
3614ea8fe1dSBram Moolenaar
3624ea8fe1dSBram Moolenaar" http functions
3634ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 http_header http_variable
364b8ff1fb5SBram Moolenaarsyn keyword sqlFunction	 next_http_header next_http_response_header next_http_variable
3654ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 sa_set_http_header sa_set_http_option
3664ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 sa_http_variable_info sa_http_header_info
3674ea8fe1dSBram Moolenaar
3684ea8fe1dSBram Moolenaar" http functions 9.0.1
3694ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 http_encode http_decode
3704ea8fe1dSBram Moolenaarsyn keyword sqlFunction	 html_encode html_decode
3714ea8fe1dSBram Moolenaar
372b8ff1fb5SBram Moolenaar" XML function support
373b8ff1fb5SBram Moolenaarsyn keyword sqlFunction	 openxml xmlelement xmlforest xmlgen xmlconcat xmlagg
374b8ff1fb5SBram Moolenaarsyn keyword sqlFunction	 xmlattributes
375b8ff1fb5SBram Moolenaar
376b8ff1fb5SBram Moolenaar" Spatial Compatibility Functions
377b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_BdMPolyFromText
378b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_BdMPolyFromWKB
379b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_BdPolyFromText
380b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_BdPolyFromWKB
381b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CPolyFromText
382b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CPolyFromWKB
383b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CircularFromTxt
384b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CircularFromWKB
385b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CompoundFromTxt
386b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CompoundFromWKB
387b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomCollFromTxt
388b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomCollFromWKB
389b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromText
390b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromWKB
391b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_LineFromText
392b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_LineFromWKB
393b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MCurveFromText
394b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MCurveFromWKB
395b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MLineFromText
396b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MLineFromWKB
397b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MPointFromText
398b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MPointFromWKB
399b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MPolyFromText
400b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MPolyFromWKB
401b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MSurfaceFromTxt
402b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_MSurfaceFromWKB
403b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_OrderingEquals
404b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PointFromText
405b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PointFromWKB
406b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PolyFromText
407b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PolyFromWKB
408b8ff1fb5SBram Moolenaar" Spatial Structural Methods
409b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CoordDim
410b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CurveN
411b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Dimension
412b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_EndPoint
413b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ExteriorRing
414b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeometryN
415b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeometryType
416b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_InteriorRingN
417b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Is3D
418b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsClosed
419b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsEmpty
420b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsMeasured
421b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsRing
422b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsSimple
423b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsValid
424b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_NumCurves
425b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_NumGeometries
426b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_NumInteriorRing
427b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_NumPoints
428b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PointN
429b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_StartPoint
430b8ff1fb5SBram Moolenaar"Spatial Computation
431b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Length
432b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Area
433b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Centroid
434b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Area
435b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Centroid
436b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_IsWorld
437b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Perimeter
438b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_PointOnSurface
439b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_Distance
440b8ff1fb5SBram Moolenaar" Spatial Input/Output
441b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsBinary
442b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsGML
443b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsGeoJSON
444b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsSVG
445b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsSVGAggr
446b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsText
447b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsWKB
448b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsWKT
449b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_AsXML
450b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromBinary
451b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromShape
452b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromText
453b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromWKB
454b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromWKT
455b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_GeomFromXML
456b8ff1fb5SBram Moolenaar" Spatial Cast Methods
457b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CurvePolyToPoly
458b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_CurveToLine
459b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToCircular
460b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToCompound
461b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToCurve
462b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToCurvePoly
463b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToGeomColl
464b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToLineString
465b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToMultiCurve
466b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToMultiLine
467b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToMultiPoint
468b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToMultiPolygon
469b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToMultiSurface
470b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToPoint
471b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToPolygon
472b8ff1fb5SBram Moolenaarsyn keyword sqlFunction  ST_ToSurface
473b8ff1fb5SBram Moolenaar
474ad3b366cSBram Moolenaar" Array functions 16.x
475ad3b366cSBram Moolenaarsyn keyword sqlFunction	 array array_agg array_max_cardinality trim_array
476ad3b366cSBram Moolenaarsyn keyword sqlFunction	 error_line error_message error_procedure
477ad3b366cSBram Moolenaarsyn keyword sqlFunction	 error_sqlcode error_sqlstate error_stack_trace
478ad3b366cSBram Moolenaar
479b8ff1fb5SBram Moolenaar
4804ea8fe1dSBram Moolenaar" keywords
481ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 absolute accent access account action active activate add address admin
482ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 aes_decrypt after aggregate algorithm allow_dup_row allow allowed alter
483ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 always and angular ansi_substring any as append apply
484ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 arbiter array asc ascii ase
485b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 assign at atan2 atomic attended
486ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 audit auditing authentication authorization axis
487446cb837SBram Moolenaarsyn keyword sqlKeyword	 autoincrement autostop batch bcp before
4885c73622aSBram Moolenaarsyn keyword sqlKeyword	 between bit_and bit_length bit_or bit_substr bit_xor
4895c73622aSBram Moolenaarsyn keyword sqlKeyword	 blank blanks block
490b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 both bottom unbounded breaker bufferpool
491446cb837SBram Moolenaarsyn keyword sqlKeyword	 build bulk by byte bytes cache calibrate calibration
492ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 cancel capability cardinality cascade cast
493ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 catalog catch ceil change changes char char_convert
494ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 check checkpointlog checksum class classes client cmp
4955c73622aSBram Moolenaarsyn keyword sqlKeyword	 cluster clustered collation
4965c73622aSBram Moolenaarsyn keyword sqlKeyword	 column columns
497ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 command comments committed commitid comparisons
498446cb837SBram Moolenaarsyn keyword sqlKeyword	 compatible component compressed compute computes
4995c73622aSBram Moolenaarsyn keyword sqlKeyword	 concat configuration confirm conflict connection
5004ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 console consolidate consolidated
501b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 constraint constraints content
502b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 convert coordinate coordinator copy count count_set_bits
503ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 crc createtime critical cross cube cume_dist
5044ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 current cursor data data database
505b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 current_timestamp current_user cycle
5065c73622aSBram Moolenaarsyn keyword sqlKeyword	 databases datatype dba dbfile
5075c73622aSBram Moolenaarsyn keyword sqlKeyword	 dbspace dbspaces dbspacename debug decoupled
5085c73622aSBram Moolenaarsyn keyword sqlKeyword	 decrypted default defaults default_dbspace deferred
5095c73622aSBram Moolenaarsyn keyword sqlKeyword	 definer definition
510446cb837SBram Moolenaarsyn keyword sqlKeyword	 delay deleting delimited dependencies desc
511b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 description deterministic directory
512ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 disable disabled disallow distinct disksandbox disk_sandbox
513ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 dn do domain download duplicate
514ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 dsetpass dttm dynamic each earth editproc effective ejb
515ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 elimination ellipsoid else elseif
516ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 email empty enable encapsulated encrypted encryption end
517ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 encoding endif engine environment erase error errors escape escapes event
518b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 event_parameter every exception exclude excluded exclusive exec
5195c73622aSBram Moolenaarsyn keyword sqlKeyword	 existing exists expanded expiry express exprtype extended_property
520446cb837SBram Moolenaarsyn keyword sqlKeyword	 external externlogin factor failover false
521b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 fastfirstrow feature fieldproc file files filler
522b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 fillfactor final finish first first_keyword first_value
523b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 flattening
524ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 following force foreign format forjson forxml forxml_sep fp frame
525b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 free freepage french fresh full function
526b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 gb generic get_bit go global grid
527446cb837SBram Moolenaarsyn keyword sqlKeyword	 group handler hash having header hexadecimal
5285c73622aSBram Moolenaarsyn keyword sqlKeyword	 hidden high history hg hng hold holdlock host
5295c73622aSBram Moolenaarsyn keyword sqlKeyword	 hours http_body http_session_timeout id identified identity ignore
5304ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 ignore_dup_key ignore_dup_row immediate
531b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 in inactiv inactive inactivity included increment incremental
532ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 index index_enabled index_lparen indexonly info information
533ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 inheritance inline inner inout insensitive inserting
534ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 instead
535b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 internal intersection into introduced inverse invoker
536b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 iq is isolation
5375c73622aSBram Moolenaarsyn keyword sqlKeyword	 jar java java_location java_main_userid java_vm_options
538ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 jconnect jdk join json kb key keys keep language last
539b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 last_keyword last_value lateral latitude
540ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 ld ldap left len linear lf ln level like
5414ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 limit local location log
542b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 logging logical login logscan long longitude low lru ls
543ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 main major manage manual mark master
544ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 match matched materialized max maxvalue maximum mb measure median membership
545ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 merge metadata methods migrate minimum minor minutes minvalue mirror
546b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 mode modify monitor move mru multiplex
547b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 name named namespaces national native natural new next nextval
548b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 ngram no noholdlock nolock nonclustered none normal not
549b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 notify null nullable_constant nulls
550ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 object objects oem_string of off offline offset olap
551b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 old on online only openstring operator
552b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 optimization optimizer option
553ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 or order ordinality organization others out outer over owner
5544ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 package packetsize padding page pages
555ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 paglock parallel parameter parent part partial
556b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 partition partitions partner password path pctfree
557ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 permissions perms plan planar policy polygon populate port postfilter preceding
558b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 precisionprefetch prefilter prefix preserve preview previous
559ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 primary prior priority priqty private privilege privileges procedure profile profiling
5605c73622aSBram Moolenaarsyn keyword sqlKeyword	 property_is_cumulative property_is_numeric public publication publish publisher
5615c73622aSBram Moolenaarsyn keyword sqlKeyword	 quiesce quote quotes range readclientfile readcommitted reader readfile readonly
562446cb837SBram Moolenaarsyn keyword sqlKeyword	 readpast readuncommitted readwrite rebuild
563446cb837SBram Moolenaarsyn keyword sqlKeyword	 received recompile recover recursive references
564b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 referencing regex regexp regexp_substr relative relocate
565ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 rename repeatable repeatableread replicate replication
566b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 requests request_timeout required rereceive resend reserve reset
567b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 resizing resolve resource respect restart
568ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 restrict result retain retries
569ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 returns reverse right role roles
570ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 rollup root row row_number rowlock rows rowtype
5715c73622aSBram Moolenaarsyn keyword sqlKeyword	 sa_index_hash sa_internal_fk_verify sa_internal_termbreak
5725c73622aSBram Moolenaarsyn keyword sqlKeyword	 sa_order_preserving_hash sa_order_preserving_hash_big sa_order_preserving_hash_prefix
573ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 sa_file_free_pages sa_internal_type_from_catalog sa_internal_valid_hash
574ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 sa_internal_validate_value sa_json_element
575ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 scale schedule schema scope script scripted scroll search seconds secqty security
576b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 semi send sensitive sent sequence serializable
577ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 server severity session set_bit set_bits sets
578b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 shapefile share side simple since site size skip
579b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 snap snapshot soapheader soap_header
580b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 spatial split some sorted_data
581b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 sql sqlcode sqlid sqlflagger sqlstate sqrt square
582ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 stacker stale state statement statistics status stddev_pop stddev_samp
583b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 stemmer stogroup stoplist storage store
5845c73622aSBram Moolenaarsyn keyword sqlKeyword	 strip stripesizekb striping subpages subscribe subscription
585ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 subtransaction suser_id suser_name suspend synchronization
586b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 syntax_error table tables tablock
587ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 tablockx target tb temp template temporary term then ties
588ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 timezone timeout tls to to_char to_nchar tolerance top
589ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 trace traced_plan tracing
590b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 transfer transform transaction transactional treat tries
591ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 true try tsequal type tune uncommitted unconditionally
592b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 unenforced unicode unique unistr unit unknown unlimited unload
5935c73622aSBram Moolenaarsyn keyword sqlKeyword	 unpartition unquiesce updatetime updating updlock upgrade upload
594b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 upper usage use user
5954ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 using utc utilities validproc
5964ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 value values varchar variable
597b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 varying var_pop var_samp vcat verbosity
598b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 verify versions view virtual wait
599b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 warning wd web when where with with_auto
600446cb837SBram Moolenaarsyn keyword sqlKeyword	 with_auto with_cube with_rollup without
6015c73622aSBram Moolenaarsyn keyword sqlKeyword	 with_lparen within word work workload write writefile
602b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword	 writeclientfile writer writers writeserver xlock
603ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 war xml zeros zone
604b8ff1fb5SBram Moolenaar" XML
6054ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 raw auto elements explicit
6064ea8fe1dSBram Moolenaar" HTTP support
6075c73622aSBram Moolenaarsyn keyword sqlKeyword	 authorization secure url service next_soap_header
6084ea8fe1dSBram Moolenaar" HTTP 9.0.2 new procedure keywords
609ad3b366cSBram Moolenaarsyn keyword sqlKeyword	 namespace certificate certificates clientport proxy trusted_certificates_file
6104ea8fe1dSBram Moolenaar" OLAP support 9.0.0
6114ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 covar_pop covar_samp corr regr_slope regr_intercept
6124ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 regr_count regr_r2 regr_avgx regr_avgy
6134ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 regr_sxx regr_syy regr_sxy
6144ea8fe1dSBram Moolenaar
6154ea8fe1dSBram Moolenaar" Alternate keywords
6164ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 character dec options proc reference
6174ea8fe1dSBram Moolenaarsyn keyword sqlKeyword	 subtrans tran syn keyword
6184ea8fe1dSBram Moolenaar
619ad3b366cSBram Moolenaar" Login Mode Options
620ad3b366cSBram Moolenaarsyn keyword sqlKeywordLogin	 standard integrated kerberos LDAPUA
621ad3b366cSBram Moolenaarsyn keyword sqlKeywordLogin	 cloudadmin mixed
622ad3b366cSBram Moolenaar
623b8ff1fb5SBram Moolenaar" Spatial Predicates
624b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Contains
625b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ContainsFilter
626b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_CoveredBy
627b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_CoveredByFilter
628b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Covers
629b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_CoversFilter
630b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Crosses
631b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Disjoint
632b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Equals
633b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_EqualsFilter
634b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Intersects
635b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_IntersectsFilter
636b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_IntersectsRect
637b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_OrderingEquals
638b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Overlaps
639b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Relate
640b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Touches
641b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Within
642b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_WithinFilter
643b8ff1fb5SBram Moolenaar" Spatial Set operations
644b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Affine
645b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Boundary
646b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Buffer
647b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ConvexHull
648b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ConvexHullAggr
649b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Difference
650b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Intersection
651b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_IntersectionAggr
652b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_SymDifference
653b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Union
654b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_UnionAggr
655b8ff1fb5SBram Moolenaar" Spatial Bounds
656b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Envelope
657b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_EnvelopeAggr
658b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Lat
659b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LatMax
660b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LatMin
661b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Long
662b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LongMax
663b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LongMin
664b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_M
665b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MMax
666b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MMin
667b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Point
668b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_X
669b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_XMax
670b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_XMin
671b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Y
672b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_YMax
673b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_YMin
674b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Z
675b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ZMax
676b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ZMin
677b8ff1fb5SBram Moolenaar" Spatial Collection Aggregates
678b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_GeomCollectionAggr
679b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LineStringAggr
680b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MultiCurveAggr
681b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MultiLineStringAggr
682b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MultiPointAggr
683b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MultiPolygonAggr
684b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_MultiSurfaceAggr
685b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Perimeter
686b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_PointOnSurface
687b8ff1fb5SBram Moolenaar" Spatial SRS
688b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_CompareWKT
689b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_FormatWKT
690b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_ParseWKT
691b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_TransformGeom
692b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_GeometryTypeFromBaseType
693b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_SnapToGrid
694b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_Transform
695b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_SRID
696b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_SRIDFromBaseType
697b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LoadConfigurationData
698b8ff1fb5SBram Moolenaar" Spatial Indexes
699b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LinearHash
700b8ff1fb5SBram Moolenaarsyn keyword sqlKeyword   ST_LinearUnHash
7014ea8fe1dSBram Moolenaar
7024ea8fe1dSBram Moolenaarsyn keyword sqlOperator	 in any some all between exists
7034ea8fe1dSBram Moolenaarsyn keyword sqlOperator	 like escape not is and or
704b8ff1fb5SBram Moolenaarsyn keyword sqlOperator  minus
705ad3b366cSBram Moolenaarsyn keyword sqlOperator  prior distinct unnest
7064ea8fe1dSBram Moolenaar
707ad3b366cSBram Moolenaarsyn keyword sqlStatement allocate alter attach backup begin break call case catch
708b8ff1fb5SBram Moolenaarsyn keyword sqlStatement checkpoint clear close comment commit configure connect
709b8ff1fb5SBram Moolenaarsyn keyword sqlStatement continue create deallocate declare delete describe
710b8ff1fb5SBram Moolenaarsyn keyword sqlStatement detach disconnect drop except execute exit explain fetch
7114ea8fe1dSBram Moolenaarsyn keyword sqlStatement for forward from get goto grant help if include
712b8ff1fb5SBram Moolenaarsyn keyword sqlStatement input insert install intersect leave load lock loop
713b8ff1fb5SBram Moolenaarsyn keyword sqlStatement message open output parameters passthrough
714b8ff1fb5SBram Moolenaarsyn keyword sqlStatement prepare print put raiserror read readtext refresh release
7154ea8fe1dSBram Moolenaarsyn keyword sqlStatement remote remove reorganize resignal restore resume
716b8ff1fb5SBram Moolenaarsyn keyword sqlStatement return revoke rollback save savepoint select
7174ea8fe1dSBram Moolenaarsyn keyword sqlStatement set setuser signal start stop synchronize
718ad3b366cSBram Moolenaarsyn keyword sqlStatement system trigger truncate try union unload update
719b8ff1fb5SBram Moolenaarsyn keyword sqlStatement validate waitfor whenever while window writetext
7204ea8fe1dSBram Moolenaar
7214ea8fe1dSBram Moolenaar
722b8ff1fb5SBram Moolenaarsyn keyword sqlType	 char nchar long varchar nvarchar text ntext uniqueidentifierstr xml
723b8ff1fb5SBram Moolenaarsyn keyword sqlType	 bigint bit decimal double varbit
724b8ff1fb5SBram Moolenaarsyn keyword sqlType	 float int integer numeric
7254ea8fe1dSBram Moolenaarsyn keyword sqlType	 smallint tinyint real
7264ea8fe1dSBram Moolenaarsyn keyword sqlType	 money smallmoney
727b8ff1fb5SBram Moolenaarsyn keyword sqlType	 date datetime datetimeoffset smalldatetime time timestamp
728ad3b366cSBram Moolenaarsyn keyword sqlType	 binary image varray varbinary uniqueidentifier
729b8ff1fb5SBram Moolenaarsyn keyword sqlType	 unsigned
730b8ff1fb5SBram Moolenaar" Spatial types
731b8ff1fb5SBram Moolenaarsyn keyword sqlType	 st_geometry st_point st_curve st_surface st_geomcollection
732b8ff1fb5SBram Moolenaarsyn keyword sqlType	 st_linestring st_circularstring st_compoundcurve
733b8ff1fb5SBram Moolenaarsyn keyword sqlType	 st_curvepolygon st_polygon
734b8ff1fb5SBram Moolenaarsyn keyword sqlType	 st_multipoint st_multicurve st_multisurface
735b8ff1fb5SBram Moolenaarsyn keyword sqlType	 st_multilinestring st_multipolygon
7364ea8fe1dSBram Moolenaar
7374ea8fe1dSBram Moolenaarsyn keyword sqlOption    Allow_nulls_by_default
7385c73622aSBram Moolenaarsyn keyword sqlOption    Allow_read_client_file
7395c73622aSBram Moolenaarsyn keyword sqlOption    Allow_snapshot_isolation
7405c73622aSBram Moolenaarsyn keyword sqlOption    Allow_write_client_file
7414ea8fe1dSBram Moolenaarsyn keyword sqlOption    Ansi_blanks
7424ea8fe1dSBram Moolenaarsyn keyword sqlOption    Ansi_close_cursors_on_rollback
7434ea8fe1dSBram Moolenaarsyn keyword sqlOption    Ansi_permissions
7445c73622aSBram Moolenaarsyn keyword sqlOption    Ansi_substring
7454ea8fe1dSBram Moolenaarsyn keyword sqlOption    Ansi_update_constraints
7464ea8fe1dSBram Moolenaarsyn keyword sqlOption    Ansinull
7474ea8fe1dSBram Moolenaarsyn keyword sqlOption    Auditing
7484ea8fe1dSBram Moolenaarsyn keyword sqlOption    Auditing_options
749ad3b366cSBram Moolenaarsyn keyword sqlOption    Auto_commit_on_create_local_temp_index
7504ea8fe1dSBram Moolenaarsyn keyword sqlOption    Background_priority
7514ea8fe1dSBram Moolenaarsyn keyword sqlOption    Blocking
752ad3b366cSBram Moolenaarsyn keyword sqlOption    Blocking_others_timeout
7534ea8fe1dSBram Moolenaarsyn keyword sqlOption    Blocking_timeout
7544ea8fe1dSBram Moolenaarsyn keyword sqlOption    Chained
7554ea8fe1dSBram Moolenaarsyn keyword sqlOption    Checkpoint_time
7564ea8fe1dSBram Moolenaarsyn keyword sqlOption    Cis_option
7574ea8fe1dSBram Moolenaarsyn keyword sqlOption    Cis_rowset_size
7584ea8fe1dSBram Moolenaarsyn keyword sqlOption    Close_on_endtrans
7595c73622aSBram Moolenaarsyn keyword sqlOption    Collect_statistics_on_dml_updates
7605c73622aSBram Moolenaarsyn keyword sqlOption    Conn_auditing
7614ea8fe1dSBram Moolenaarsyn keyword sqlOption    Connection_authentication
7624ea8fe1dSBram Moolenaarsyn keyword sqlOption    Continue_after_raiserror
7634ea8fe1dSBram Moolenaarsyn keyword sqlOption    Conversion_error
7644ea8fe1dSBram Moolenaarsyn keyword sqlOption    Cooperative_commit_timeout
7654ea8fe1dSBram Moolenaarsyn keyword sqlOption    Cooperative_commits
7664ea8fe1dSBram Moolenaarsyn keyword sqlOption    Database_authentication
7674ea8fe1dSBram Moolenaarsyn keyword sqlOption    Date_format
7684ea8fe1dSBram Moolenaarsyn keyword sqlOption    Date_order
769ad3b366cSBram Moolenaarsyn keyword sqlOption    db_publisher
7704ea8fe1dSBram Moolenaarsyn keyword sqlOption    Debug_messages
7714ea8fe1dSBram Moolenaarsyn keyword sqlOption    Dedicated_task
7725c73622aSBram Moolenaarsyn keyword sqlOption    Default_dbspace
7734ea8fe1dSBram Moolenaarsyn keyword sqlOption    Default_timestamp_increment
7744ea8fe1dSBram Moolenaarsyn keyword sqlOption    Delayed_commit_timeout
7754ea8fe1dSBram Moolenaarsyn keyword sqlOption    Delayed_commits
776b8ff1fb5SBram Moolenaarsyn keyword sqlOption    Divide_by_zero_error
7774ea8fe1dSBram Moolenaarsyn keyword sqlOption    Escape_character
7784ea8fe1dSBram Moolenaarsyn keyword sqlOption    Exclude_operators
7794ea8fe1dSBram Moolenaarsyn keyword sqlOption    Extended_join_syntax
780ad3b366cSBram Moolenaarsyn keyword sqlOption    Extern_login_credentials
7814ea8fe1dSBram Moolenaarsyn keyword sqlOption    Fire_triggers
7824ea8fe1dSBram Moolenaarsyn keyword sqlOption    First_day_of_week
7834ea8fe1dSBram Moolenaarsyn keyword sqlOption    For_xml_null_treatment
7844ea8fe1dSBram Moolenaarsyn keyword sqlOption    Force_view_creation
7854ea8fe1dSBram Moolenaarsyn keyword sqlOption    Global_database_id
7865c73622aSBram Moolenaarsyn keyword sqlOption    Http_session_timeout
787ad3b366cSBram Moolenaarsyn keyword sqlOption    Http_connection_pool_basesize
788ad3b366cSBram Moolenaarsyn keyword sqlOption    Http_connection_pool_timeout
7894ea8fe1dSBram Moolenaarsyn keyword sqlOption    Integrated_server_name
7904ea8fe1dSBram Moolenaarsyn keyword sqlOption    Isolation_level
791ad3b366cSBram Moolenaarsyn keyword sqlOption    Java_class_path
7925c73622aSBram Moolenaarsyn keyword sqlOption    Java_location
7935c73622aSBram Moolenaarsyn keyword sqlOption    Java_main_userid
7945c73622aSBram Moolenaarsyn keyword sqlOption    Java_vm_options
7954ea8fe1dSBram Moolenaarsyn keyword sqlOption    Lock_rejected_rows
7964ea8fe1dSBram Moolenaarsyn keyword sqlOption    Log_deadlocks
7974ea8fe1dSBram Moolenaarsyn keyword sqlOption    Login_mode
7984ea8fe1dSBram Moolenaarsyn keyword sqlOption    Login_procedure
7995c73622aSBram Moolenaarsyn keyword sqlOption    Materialized_view_optimization
8005c73622aSBram Moolenaarsyn keyword sqlOption    Max_client_statements_cached
8014ea8fe1dSBram Moolenaarsyn keyword sqlOption    Max_cursor_count
8024ea8fe1dSBram Moolenaarsyn keyword sqlOption    Max_hash_size
8034ea8fe1dSBram Moolenaarsyn keyword sqlOption    Max_plans_cached
8045c73622aSBram Moolenaarsyn keyword sqlOption    Max_priority
8055c73622aSBram Moolenaarsyn keyword sqlOption    Max_query_tasks
8064ea8fe1dSBram Moolenaarsyn keyword sqlOption    Max_recursive_iterations
8074ea8fe1dSBram Moolenaarsyn keyword sqlOption    Max_statement_count
8085c73622aSBram Moolenaarsyn keyword sqlOption    Max_temp_space
8094ea8fe1dSBram Moolenaarsyn keyword sqlOption    Min_password_length
810ad3b366cSBram Moolenaarsyn keyword sqlOption    Min_role_admins
8114ea8fe1dSBram Moolenaarsyn keyword sqlOption    Nearest_century
8124ea8fe1dSBram Moolenaarsyn keyword sqlOption    Non_keywords
8135c73622aSBram Moolenaarsyn keyword sqlOption    Odbc_describe_binary_as_varbinary
8145c73622aSBram Moolenaarsyn keyword sqlOption    Odbc_distinguish_char_and_varchar
8155c73622aSBram Moolenaarsyn keyword sqlOption    Oem_string
8165c73622aSBram Moolenaarsyn keyword sqlOption    On_charset_conversion_failure
8174ea8fe1dSBram Moolenaarsyn keyword sqlOption    On_tsql_error
8184ea8fe1dSBram Moolenaarsyn keyword sqlOption    Optimization_goal
8194ea8fe1dSBram Moolenaarsyn keyword sqlOption    Optimization_level
8204ea8fe1dSBram Moolenaarsyn keyword sqlOption    Optimization_workload
8214ea8fe1dSBram Moolenaarsyn keyword sqlOption    Pinned_cursor_percent_of_cache
8225c73622aSBram Moolenaarsyn keyword sqlOption    Post_login_procedure
8234ea8fe1dSBram Moolenaarsyn keyword sqlOption    Precision
8244ea8fe1dSBram Moolenaarsyn keyword sqlOption    Prefetch
8254ea8fe1dSBram Moolenaarsyn keyword sqlOption    Preserve_source_format
8264ea8fe1dSBram Moolenaarsyn keyword sqlOption    Prevent_article_pkey_update
8275c73622aSBram Moolenaarsyn keyword sqlOption    Priority
828ad3b366cSBram Moolenaarsyn keyword sqlOption    Progress_messages
8295c73622aSBram Moolenaarsyn keyword sqlOption    Query_mem_timeout
8304ea8fe1dSBram Moolenaarsyn keyword sqlOption    Quoted_identifier
8314ea8fe1dSBram Moolenaarsyn keyword sqlOption    Read_past_deleted
8324ea8fe1dSBram Moolenaarsyn keyword sqlOption    Recovery_time
8334ea8fe1dSBram Moolenaarsyn keyword sqlOption    Remote_idle_timeout
8344ea8fe1dSBram Moolenaarsyn keyword sqlOption    Replicate_all
8355c73622aSBram Moolenaarsyn keyword sqlOption    Request_timeout
836ad3b366cSBram Moolenaarsyn keyword sqlOption    Reserved_keywords
8374ea8fe1dSBram Moolenaarsyn keyword sqlOption    Return_date_time_as_string
8384ea8fe1dSBram Moolenaarsyn keyword sqlOption    Rollback_on_deadlock
8394ea8fe1dSBram Moolenaarsyn keyword sqlOption    Row_counts
8404ea8fe1dSBram Moolenaarsyn keyword sqlOption    Scale
8415c73622aSBram Moolenaarsyn keyword sqlOption    Secure_feature_key
8425c73622aSBram Moolenaarsyn keyword sqlOption    Sort_collation
8435c73622aSBram Moolenaarsyn keyword sqlOption    Sql_flagger_error_level
8445c73622aSBram Moolenaarsyn keyword sqlOption    Sql_flagger_warning_level
8454ea8fe1dSBram Moolenaarsyn keyword sqlOption    String_rtruncation
846ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_asbinary_format
847ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_astext_format
848ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_asxml_format
849ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_describe_type
850ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_interpolation
851ad3b366cSBram Moolenaarsyn keyword sqlOption    st_geometry_on_invalid
8524ea8fe1dSBram Moolenaarsyn keyword sqlOption    Subsume_row_locks
8535c73622aSBram Moolenaarsyn keyword sqlOption    Suppress_tds_debugging
8545c73622aSBram Moolenaarsyn keyword sqlOption    Synchronize_mirror_on_commit
8555c73622aSBram Moolenaarsyn keyword sqlOption    Tds_empty_string_is_null
8564ea8fe1dSBram Moolenaarsyn keyword sqlOption    Temp_space_limit_check
8574ea8fe1dSBram Moolenaarsyn keyword sqlOption    Time_format
8584ea8fe1dSBram Moolenaarsyn keyword sqlOption    Time_zone_adjustment
8594ea8fe1dSBram Moolenaarsyn keyword sqlOption    Timestamp_format
860ad3b366cSBram Moolenaarsyn keyword sqlOption    Timestamp_with_time_zone_format
8614ea8fe1dSBram Moolenaarsyn keyword sqlOption    Truncate_timestamp_values
8625c73622aSBram Moolenaarsyn keyword sqlOption    Tsql_outer_joins
8634ea8fe1dSBram Moolenaarsyn keyword sqlOption    Tsql_variables
8645c73622aSBram Moolenaarsyn keyword sqlOption    Updatable_statement_isolation
8654ea8fe1dSBram Moolenaarsyn keyword sqlOption    Update_statistics
8665c73622aSBram Moolenaarsyn keyword sqlOption    Upgrade_database_capability
8674ea8fe1dSBram Moolenaarsyn keyword sqlOption    User_estimates
868b8ff1fb5SBram Moolenaarsyn keyword sqlOption    Uuid_has_hyphens
8695c73622aSBram Moolenaarsyn keyword sqlOption    Verify_password_function
8704ea8fe1dSBram Moolenaarsyn keyword sqlOption    Wait_for_commit
8715c73622aSBram Moolenaarsyn keyword sqlOption    Webservice_namespace_host
872ad3b366cSBram Moolenaarsyn keyword sqlOption    Webservice_sessionid_name
8734ea8fe1dSBram Moolenaar
8744ea8fe1dSBram Moolenaar" Strings and characters:
8754ea8fe1dSBram Moolenaarsyn region sqlString		start=+"+    end=+"+ contains=@Spell
8764ea8fe1dSBram Moolenaarsyn region sqlString		start=+'+    end=+'+ contains=@Spell
8774ea8fe1dSBram Moolenaar
8784ea8fe1dSBram Moolenaar" Numbers:
8794ea8fe1dSBram Moolenaarsyn match sqlNumber		"-\=\<\d*\.\=[0-9_]\>"
8804ea8fe1dSBram Moolenaar
8814ea8fe1dSBram Moolenaar" Comments:
8824ea8fe1dSBram Moolenaarsyn region sqlDashComment	start=/--/ end=/$/ contains=@Spell
8834ea8fe1dSBram Moolenaarsyn region sqlSlashComment	start=/\/\// end=/$/ contains=@Spell
8844ea8fe1dSBram Moolenaarsyn region sqlMultiComment	start="/\*" end="\*/" contains=sqlMultiComment,@Spell
8854ea8fe1dSBram Moolenaarsyn cluster sqlComment	contains=sqlDashComment,sqlSlashComment,sqlMultiComment,@Spell
8864ea8fe1dSBram Moolenaarsyn sync ccomment sqlComment
8874ea8fe1dSBram Moolenaarsyn sync ccomment sqlDashComment
8884ea8fe1dSBram Moolenaarsyn sync ccomment sqlSlashComment
8894ea8fe1dSBram Moolenaar
890ad3b366cSBram Moolenaarhi def link sqlDashComment	Comment
891ad3b366cSBram Moolenaarhi def link sqlSlashComment	Comment
892ad3b366cSBram Moolenaarhi def link sqlMultiComment	Comment
893ad3b366cSBram Moolenaarhi def link sqlNumber	        Number
894ad3b366cSBram Moolenaarhi def link sqlOperator	        Operator
895ad3b366cSBram Moolenaarhi def link sqlSpecial	        Special
896ad3b366cSBram Moolenaarhi def link sqlKeyword	        Keyword
897ad3b366cSBram Moolenaarhi def link sqlStatement	Statement
898ad3b366cSBram Moolenaarhi def link sqlString	        String
899ad3b366cSBram Moolenaarhi def link sqlType	        Type
900ad3b366cSBram Moolenaarhi def link sqlFunction	        Function
901ad3b366cSBram Moolenaarhi def link sqlOption	        PreProc
9024ea8fe1dSBram Moolenaar
9034ea8fe1dSBram Moolenaarlet b:current_syntax = "sqlanywhere"
9044ea8fe1dSBram Moolenaar
905446cb837SBram Moolenaar" vim:sw=4:
906