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