Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 1 | " Vim syntax file |
| 2 | " Language: SQL, Adaptive Server Anywhere |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 3 | " Maintainer: David Fishburn <dfishburn dot vim at gmail dot com> |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 4 | " Last Change: 2013 May 13 |
| 5 | " Version: 16.0.0 |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 6 | |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 7 | " Description: Updated to Adaptive Server Anywhere 16.0.0 |
| 8 | " Updated to Adaptive Server Anywhere 12.0.1 (including spatial data) |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 9 | " Updated to Adaptive Server Anywhere 11.0.1 |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 10 | " Updated to Adaptive Server Anywhere 10.0.1 |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 11 | " Updated to Adaptive Server Anywhere 9.0.2 |
| 12 | " Updated to Adaptive Server Anywhere 9.0.1 |
| 13 | " Updated to Adaptive Server Anywhere 9.0.0 |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 14 | " |
| 15 | " For version 5.x: Clear all syntax items |
| 16 | " For version 6.x: Quit when a syntax file was already loaded |
| 17 | if version < 600 |
| 18 | syntax clear |
| 19 | elseif exists("b:current_syntax") |
| 20 | finish |
| 21 | endif |
| 22 | |
| 23 | syn case ignore |
| 24 | |
| 25 | " The SQL reserved words, defined as keywords. |
| 26 | |
| 27 | syn keyword sqlSpecial false null true |
| 28 | |
| 29 | " common functions |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 30 | syn keyword sqlFunction abs argn avg bintohex bintostr |
| 31 | syn keyword sqlFunction byte_length byte_substr char_length |
| 32 | syn keyword sqlFunction compare count count_big datalength date |
| 33 | syn keyword sqlFunction date_format dateadd datediff datename |
| 34 | syn keyword sqlFunction datepart day dayname days debug_eng |
| 35 | syn keyword sqlFunction dense_rank density dialect difference |
| 36 | syn keyword sqlFunction dow estimate estimate_source evaluate |
| 37 | syn keyword sqlFunction experience_estimate explanation |
| 38 | syn keyword sqlFunction get_identity graphical_plan |
| 39 | syn keyword sqlFunction graphical_ulplan greater grouping |
| 40 | syn keyword sqlFunction hextobin hextoint hour hours identity |
| 41 | syn keyword sqlFunction ifnull index_estimate inttohex isdate |
| 42 | syn keyword sqlFunction isencrypted isnull isnumeric |
| 43 | syn keyword sqlFunction lang_message length lesser like_end |
| 44 | syn keyword sqlFunction like_start list long_ulplan lookup max |
| 45 | syn keyword sqlFunction min minute minutes month monthname |
| 46 | syn keyword sqlFunction months newid now nullif number |
| 47 | syn keyword sqlFunction percent_rank plan quarter rand rank |
| 48 | syn keyword sqlFunction regexp_compile regexp_compile_patindex |
| 49 | syn keyword sqlFunction remainder rewrite rowid second seconds |
| 50 | syn keyword sqlFunction short_ulplan similar sortkey soundex |
| 51 | syn keyword sqlFunction stddev stack_trace str string strtobin strtouuid stuff |
| 52 | syn keyword sqlFunction subpartition substr substring sum switchoffset sysdatetimeoffset |
| 53 | syn keyword sqlFunction textptr todate todatetimeoffset today totimestamp traceback transactsql |
| 54 | syn keyword sqlFunction ts_index_statistics ts_table_statistics |
| 55 | syn keyword sqlFunction tsequal ulplan user_id user_name utc_now |
| 56 | syn keyword sqlFunction uuidtostr varexists variance watcomsql |
| 57 | syn keyword sqlFunction weeks wsql_state year years ymd |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 58 | |
| 59 | " 9.0.1 functions |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 60 | syn keyword sqlFunction acos asin atan atn2 cast ceiling convert cos cot |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 61 | syn keyword sqlFunction char_length coalesce dateformat datetime degrees exp |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 62 | syn keyword sqlFunction floor getdate insertstr |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 63 | syn keyword sqlFunction log log10 lower mod pi power |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 64 | syn keyword sqlFunction property radians replicate round sign sin |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 65 | syn keyword sqlFunction sqldialect tan truncate truncnum |
| 66 | syn keyword sqlFunction base64_encode base64_decode |
| 67 | syn keyword sqlFunction hash compress decompress encrypt decrypt |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 68 | |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 69 | " 11.0.1 functions |
| 70 | syn keyword sqlFunction connection_extended_property text_handle_vector_match |
| 71 | syn keyword sqlFunction read_client_file write_client_file |
| 72 | |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 73 | " 12.0.1 functions |
| 74 | syn keyword sqlFunction http_response_header |
| 75 | |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 76 | " string functions |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 77 | syn keyword sqlFunction ascii char left ltrim repeat |
| 78 | syn keyword sqlFunction space right rtrim trim lcase ucase |
| 79 | syn keyword sqlFunction locate charindex patindex replace |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 80 | syn keyword sqlFunction errormsg csconvert |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 81 | |
| 82 | " property functions |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 83 | syn keyword sqlFunction db_id db_name property_name |
| 84 | syn keyword sqlFunction property_description property_number |
| 85 | syn keyword sqlFunction next_connection next_database property |
| 86 | syn keyword sqlFunction connection_property db_property db_extended_property |
| 87 | syn keyword sqlFunction event_parmeter event_condition event_condition_name |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 88 | |
| 89 | " sa_ procedures |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 90 | syn keyword sqlFunction sa_add_index_consultant_analysis |
| 91 | syn keyword sqlFunction sa_add_workload_query |
| 92 | syn keyword sqlFunction sa_app_deregister |
| 93 | syn keyword sqlFunction sa_app_get_infoStr |
| 94 | syn keyword sqlFunction sa_app_get_status |
| 95 | syn keyword sqlFunction sa_app_register |
| 96 | syn keyword sqlFunction sa_app_registration_unlock |
| 97 | syn keyword sqlFunction sa_app_set_infoStr |
| 98 | syn keyword sqlFunction sa_audit_string |
| 99 | syn keyword sqlFunction sa_check_commit |
| 100 | syn keyword sqlFunction sa_checkpoint_execute |
| 101 | syn keyword sqlFunction sa_conn_activity |
| 102 | syn keyword sqlFunction sa_conn_compression_info |
| 103 | syn keyword sqlFunction sa_conn_deregister |
| 104 | syn keyword sqlFunction sa_conn_info |
| 105 | syn keyword sqlFunction sa_conn_properties |
| 106 | syn keyword sqlFunction sa_conn_properties_by_conn |
| 107 | syn keyword sqlFunction sa_conn_properties_by_name |
| 108 | syn keyword sqlFunction sa_conn_register |
| 109 | syn keyword sqlFunction sa_conn_set_status |
| 110 | syn keyword sqlFunction sa_create_analysis_from_query |
| 111 | syn keyword sqlFunction sa_db_info |
| 112 | syn keyword sqlFunction sa_db_properties |
| 113 | syn keyword sqlFunction sa_disable_auditing_type |
| 114 | syn keyword sqlFunction sa_disable_index |
| 115 | syn keyword sqlFunction sa_disk_free_space |
| 116 | syn keyword sqlFunction sa_enable_auditing_type |
| 117 | syn keyword sqlFunction sa_enable_index |
| 118 | syn keyword sqlFunction sa_end_forward_to |
| 119 | syn keyword sqlFunction sa_eng_properties |
| 120 | syn keyword sqlFunction sa_event_schedules |
| 121 | syn keyword sqlFunction sa_exec_script |
| 122 | syn keyword sqlFunction sa_flush_cache |
| 123 | syn keyword sqlFunction sa_flush_statistics |
| 124 | syn keyword sqlFunction sa_forward_to |
| 125 | syn keyword sqlFunction sa_get_dtt |
| 126 | syn keyword sqlFunction sa_get_histogram |
| 127 | syn keyword sqlFunction sa_get_request_profile |
| 128 | syn keyword sqlFunction sa_get_request_profile_sub |
| 129 | syn keyword sqlFunction sa_get_request_times |
| 130 | syn keyword sqlFunction sa_get_server_messages |
| 131 | syn keyword sqlFunction sa_get_simulated_scale_factors |
| 132 | syn keyword sqlFunction sa_get_workload_capture_status |
| 133 | syn keyword sqlFunction sa_index_density |
| 134 | syn keyword sqlFunction sa_index_levels |
| 135 | syn keyword sqlFunction sa_index_statistics |
| 136 | syn keyword sqlFunction sa_internal_alter_index_ability |
| 137 | syn keyword sqlFunction sa_internal_create_analysis_from_query |
| 138 | syn keyword sqlFunction sa_internal_disk_free_space |
| 139 | syn keyword sqlFunction sa_internal_get_dtt |
| 140 | syn keyword sqlFunction sa_internal_get_histogram |
| 141 | syn keyword sqlFunction sa_internal_get_request_times |
| 142 | syn keyword sqlFunction sa_internal_get_simulated_scale_factors |
| 143 | syn keyword sqlFunction sa_internal_get_workload_capture_status |
| 144 | syn keyword sqlFunction sa_internal_index_density |
| 145 | syn keyword sqlFunction sa_internal_index_levels |
| 146 | syn keyword sqlFunction sa_internal_index_statistics |
| 147 | syn keyword sqlFunction sa_internal_java_loaded_classes |
| 148 | syn keyword sqlFunction sa_internal_locks |
| 149 | syn keyword sqlFunction sa_internal_pause_workload_capture |
| 150 | syn keyword sqlFunction sa_internal_procedure_profile |
| 151 | syn keyword sqlFunction sa_internal_procedure_profile_summary |
| 152 | syn keyword sqlFunction sa_internal_read_backup_history |
| 153 | syn keyword sqlFunction sa_internal_recommend_indexes |
| 154 | syn keyword sqlFunction sa_internal_reset_identity |
| 155 | syn keyword sqlFunction sa_internal_resume_workload_capture |
| 156 | syn keyword sqlFunction sa_internal_start_workload_capture |
| 157 | syn keyword sqlFunction sa_internal_stop_index_consultant |
| 158 | syn keyword sqlFunction sa_internal_stop_workload_capture |
| 159 | syn keyword sqlFunction sa_internal_table_fragmentation |
| 160 | syn keyword sqlFunction sa_internal_table_page_usage |
| 161 | syn keyword sqlFunction sa_internal_table_stats |
| 162 | syn keyword sqlFunction sa_internal_virtual_sysindex |
| 163 | syn keyword sqlFunction sa_internal_virtual_sysixcol |
| 164 | syn keyword sqlFunction sa_java_loaded_classes |
| 165 | syn keyword sqlFunction sa_jdk_version |
| 166 | syn keyword sqlFunction sa_locks |
| 167 | syn keyword sqlFunction sa_make_object |
| 168 | syn keyword sqlFunction sa_pause_workload_capture |
| 169 | syn keyword sqlFunction sa_proc_debug_attach_to_connection |
| 170 | syn keyword sqlFunction sa_proc_debug_connect |
| 171 | syn keyword sqlFunction sa_proc_debug_detach_from_connection |
| 172 | syn keyword sqlFunction sa_proc_debug_disconnect |
| 173 | syn keyword sqlFunction sa_proc_debug_get_connection_name |
| 174 | syn keyword sqlFunction sa_proc_debug_release_connection |
| 175 | syn keyword sqlFunction sa_proc_debug_request |
| 176 | syn keyword sqlFunction sa_proc_debug_version |
| 177 | syn keyword sqlFunction sa_proc_debug_wait_for_connection |
| 178 | syn keyword sqlFunction sa_procedure_profile |
| 179 | syn keyword sqlFunction sa_procedure_profile_summary |
| 180 | syn keyword sqlFunction sa_read_backup_history |
| 181 | syn keyword sqlFunction sa_recommend_indexes |
| 182 | syn keyword sqlFunction sa_recompile_views |
| 183 | syn keyword sqlFunction sa_remove_index_consultant_analysis |
| 184 | syn keyword sqlFunction sa_remove_index_consultant_workload |
| 185 | syn keyword sqlFunction sa_reset_identity |
| 186 | syn keyword sqlFunction sa_resume_workload_capture |
| 187 | syn keyword sqlFunction sa_server_option |
| 188 | syn keyword sqlFunction sa_set_simulated_scale_factor |
| 189 | syn keyword sqlFunction sa_setremoteuser |
| 190 | syn keyword sqlFunction sa_setsubscription |
| 191 | syn keyword sqlFunction sa_start_recording_commits |
| 192 | syn keyword sqlFunction sa_start_workload_capture |
| 193 | syn keyword sqlFunction sa_statement_text |
| 194 | syn keyword sqlFunction sa_stop_index_consultant |
| 195 | syn keyword sqlFunction sa_stop_recording_commits |
| 196 | syn keyword sqlFunction sa_stop_workload_capture |
| 197 | syn keyword sqlFunction sa_sync |
| 198 | syn keyword sqlFunction sa_sync_sub |
| 199 | syn keyword sqlFunction sa_table_fragmentation |
| 200 | syn keyword sqlFunction sa_table_page_usage |
| 201 | syn keyword sqlFunction sa_table_stats |
| 202 | syn keyword sqlFunction sa_update_index_consultant_workload |
| 203 | syn keyword sqlFunction sa_validate |
| 204 | syn keyword sqlFunction sa_virtual_sysindex |
| 205 | syn keyword sqlFunction sa_virtual_sysixcol |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 206 | |
| 207 | " sp_ procedures |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 208 | syn keyword sqlFunction sp_addalias |
| 209 | syn keyword sqlFunction sp_addauditrecord |
| 210 | syn keyword sqlFunction sp_adddumpdevice |
| 211 | syn keyword sqlFunction sp_addgroup |
| 212 | syn keyword sqlFunction sp_addlanguage |
| 213 | syn keyword sqlFunction sp_addlogin |
| 214 | syn keyword sqlFunction sp_addmessage |
| 215 | syn keyword sqlFunction sp_addremotelogin |
| 216 | syn keyword sqlFunction sp_addsegment |
| 217 | syn keyword sqlFunction sp_addserver |
| 218 | syn keyword sqlFunction sp_addthreshold |
| 219 | syn keyword sqlFunction sp_addtype |
| 220 | syn keyword sqlFunction sp_adduser |
| 221 | syn keyword sqlFunction sp_auditdatabase |
| 222 | syn keyword sqlFunction sp_auditlogin |
| 223 | syn keyword sqlFunction sp_auditobject |
| 224 | syn keyword sqlFunction sp_auditoption |
| 225 | syn keyword sqlFunction sp_auditsproc |
| 226 | syn keyword sqlFunction sp_bindefault |
| 227 | syn keyword sqlFunction sp_bindmsg |
| 228 | syn keyword sqlFunction sp_bindrule |
| 229 | syn keyword sqlFunction sp_changedbowner |
| 230 | syn keyword sqlFunction sp_changegroup |
| 231 | syn keyword sqlFunction sp_checknames |
| 232 | syn keyword sqlFunction sp_checkperms |
| 233 | syn keyword sqlFunction sp_checkreswords |
| 234 | syn keyword sqlFunction sp_clearstats |
| 235 | syn keyword sqlFunction sp_column_privileges |
| 236 | syn keyword sqlFunction sp_columns |
| 237 | syn keyword sqlFunction sp_commonkey |
| 238 | syn keyword sqlFunction sp_configure |
| 239 | syn keyword sqlFunction sp_cursorinfo |
| 240 | syn keyword sqlFunction sp_databases |
| 241 | syn keyword sqlFunction sp_datatype_info |
| 242 | syn keyword sqlFunction sp_dboption |
| 243 | syn keyword sqlFunction sp_dbremap |
| 244 | syn keyword sqlFunction sp_depends |
| 245 | syn keyword sqlFunction sp_diskdefault |
| 246 | syn keyword sqlFunction sp_displaylogin |
| 247 | syn keyword sqlFunction sp_dropalias |
| 248 | syn keyword sqlFunction sp_dropdevice |
| 249 | syn keyword sqlFunction sp_dropgroup |
| 250 | syn keyword sqlFunction sp_dropkey |
| 251 | syn keyword sqlFunction sp_droplanguage |
| 252 | syn keyword sqlFunction sp_droplogin |
| 253 | syn keyword sqlFunction sp_dropmessage |
| 254 | syn keyword sqlFunction sp_dropremotelogin |
| 255 | syn keyword sqlFunction sp_dropsegment |
| 256 | syn keyword sqlFunction sp_dropserver |
| 257 | syn keyword sqlFunction sp_dropthreshold |
| 258 | syn keyword sqlFunction sp_droptype |
| 259 | syn keyword sqlFunction sp_dropuser |
| 260 | syn keyword sqlFunction sp_estspace |
| 261 | syn keyword sqlFunction sp_extendsegment |
| 262 | syn keyword sqlFunction sp_fkeys |
| 263 | syn keyword sqlFunction sp_foreignkey |
| 264 | syn keyword sqlFunction sp_getmessage |
| 265 | syn keyword sqlFunction sp_help |
| 266 | syn keyword sqlFunction sp_helpconstraint |
| 267 | syn keyword sqlFunction sp_helpdb |
| 268 | syn keyword sqlFunction sp_helpdevice |
| 269 | syn keyword sqlFunction sp_helpgroup |
| 270 | syn keyword sqlFunction sp_helpindex |
| 271 | syn keyword sqlFunction sp_helpjoins |
| 272 | syn keyword sqlFunction sp_helpkey |
| 273 | syn keyword sqlFunction sp_helplanguage |
| 274 | syn keyword sqlFunction sp_helplog |
| 275 | syn keyword sqlFunction sp_helpprotect |
| 276 | syn keyword sqlFunction sp_helpremotelogin |
| 277 | syn keyword sqlFunction sp_helpsegment |
| 278 | syn keyword sqlFunction sp_helpserver |
| 279 | syn keyword sqlFunction sp_helpsort |
| 280 | syn keyword sqlFunction sp_helptext |
| 281 | syn keyword sqlFunction sp_helpthreshold |
| 282 | syn keyword sqlFunction sp_helpuser |
| 283 | syn keyword sqlFunction sp_indsuspect |
| 284 | syn keyword sqlFunction sp_lock |
| 285 | syn keyword sqlFunction sp_locklogin |
| 286 | syn keyword sqlFunction sp_logdevice |
| 287 | syn keyword sqlFunction sp_login_environment |
| 288 | syn keyword sqlFunction sp_modifylogin |
| 289 | syn keyword sqlFunction sp_modifythreshold |
| 290 | syn keyword sqlFunction sp_monitor |
| 291 | syn keyword sqlFunction sp_password |
| 292 | syn keyword sqlFunction sp_pkeys |
| 293 | syn keyword sqlFunction sp_placeobject |
| 294 | syn keyword sqlFunction sp_primarykey |
| 295 | syn keyword sqlFunction sp_procxmode |
| 296 | syn keyword sqlFunction sp_recompile |
| 297 | syn keyword sqlFunction sp_remap |
| 298 | syn keyword sqlFunction sp_remote_columns |
| 299 | syn keyword sqlFunction sp_remote_exported_keys |
| 300 | syn keyword sqlFunction sp_remote_imported_keys |
| 301 | syn keyword sqlFunction sp_remote_pcols |
| 302 | syn keyword sqlFunction sp_remote_primary_keys |
| 303 | syn keyword sqlFunction sp_remote_procedures |
| 304 | syn keyword sqlFunction sp_remote_tables |
| 305 | syn keyword sqlFunction sp_remoteoption |
| 306 | syn keyword sqlFunction sp_rename |
| 307 | syn keyword sqlFunction sp_renamedb |
| 308 | syn keyword sqlFunction sp_reportstats |
| 309 | syn keyword sqlFunction sp_reset_tsql_environment |
| 310 | syn keyword sqlFunction sp_role |
| 311 | syn keyword sqlFunction sp_server_info |
| 312 | syn keyword sqlFunction sp_servercaps |
| 313 | syn keyword sqlFunction sp_serverinfo |
| 314 | syn keyword sqlFunction sp_serveroption |
| 315 | syn keyword sqlFunction sp_setlangalias |
| 316 | syn keyword sqlFunction sp_setreplicate |
| 317 | syn keyword sqlFunction sp_setrepproc |
| 318 | syn keyword sqlFunction sp_setreptable |
| 319 | syn keyword sqlFunction sp_spaceused |
| 320 | syn keyword sqlFunction sp_special_columns |
| 321 | syn keyword sqlFunction sp_sproc_columns |
| 322 | syn keyword sqlFunction sp_statistics |
| 323 | syn keyword sqlFunction sp_stored_procedures |
| 324 | syn keyword sqlFunction sp_syntax |
| 325 | syn keyword sqlFunction sp_table_privileges |
| 326 | syn keyword sqlFunction sp_tables |
| 327 | syn keyword sqlFunction sp_tsql_environment |
| 328 | syn keyword sqlFunction sp_tsql_feature_not_supported |
| 329 | syn keyword sqlFunction sp_unbindefault |
| 330 | syn keyword sqlFunction sp_unbindmsg |
| 331 | syn keyword sqlFunction sp_unbindrule |
| 332 | syn keyword sqlFunction sp_volchanged |
| 333 | syn keyword sqlFunction sp_who |
| 334 | syn keyword sqlFunction xp_scanf |
| 335 | syn keyword sqlFunction xp_sprintf |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 336 | |
| 337 | " server functions |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 338 | syn keyword sqlFunction col_length |
| 339 | syn keyword sqlFunction col_name |
| 340 | syn keyword sqlFunction index_col |
| 341 | syn keyword sqlFunction object_id |
| 342 | syn keyword sqlFunction object_name |
| 343 | syn keyword sqlFunction proc_role |
| 344 | syn keyword sqlFunction show_role |
| 345 | syn keyword sqlFunction xp_cmdshell |
| 346 | syn keyword sqlFunction xp_msver |
| 347 | syn keyword sqlFunction xp_read_file |
| 348 | syn keyword sqlFunction xp_real_cmdshell |
| 349 | syn keyword sqlFunction xp_real_read_file |
| 350 | syn keyword sqlFunction xp_real_sendmail |
| 351 | syn keyword sqlFunction xp_real_startmail |
| 352 | syn keyword sqlFunction xp_real_startsmtp |
| 353 | syn keyword sqlFunction xp_real_stopmail |
| 354 | syn keyword sqlFunction xp_real_stopsmtp |
| 355 | syn keyword sqlFunction xp_real_write_file |
| 356 | syn keyword sqlFunction xp_scanf |
| 357 | syn keyword sqlFunction xp_sendmail |
| 358 | syn keyword sqlFunction xp_sprintf |
| 359 | syn keyword sqlFunction xp_startmail |
| 360 | syn keyword sqlFunction xp_startsmtp |
| 361 | syn keyword sqlFunction xp_stopmail |
| 362 | syn keyword sqlFunction xp_stopsmtp |
| 363 | syn keyword sqlFunction xp_write_file |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 364 | |
| 365 | " http functions |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 366 | syn keyword sqlFunction http_header http_variable |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 367 | syn keyword sqlFunction next_http_header next_http_response_header next_http_variable |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 368 | syn keyword sqlFunction sa_set_http_header sa_set_http_option |
| 369 | syn keyword sqlFunction sa_http_variable_info sa_http_header_info |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 370 | |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 371 | " http functions 9.0.1 |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 372 | syn keyword sqlFunction http_encode http_decode |
| 373 | syn keyword sqlFunction html_encode html_decode |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 374 | |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 375 | " XML function support |
| 376 | syn keyword sqlFunction openxml xmlelement xmlforest xmlgen xmlconcat xmlagg |
| 377 | syn keyword sqlFunction xmlattributes |
| 378 | |
| 379 | " Spatial Compatibility Functions |
| 380 | syn keyword sqlFunction ST_BdMPolyFromText |
| 381 | syn keyword sqlFunction ST_BdMPolyFromWKB |
| 382 | syn keyword sqlFunction ST_BdPolyFromText |
| 383 | syn keyword sqlFunction ST_BdPolyFromWKB |
| 384 | syn keyword sqlFunction ST_CPolyFromText |
| 385 | syn keyword sqlFunction ST_CPolyFromWKB |
| 386 | syn keyword sqlFunction ST_CircularFromTxt |
| 387 | syn keyword sqlFunction ST_CircularFromWKB |
| 388 | syn keyword sqlFunction ST_CompoundFromTxt |
| 389 | syn keyword sqlFunction ST_CompoundFromWKB |
| 390 | syn keyword sqlFunction ST_GeomCollFromTxt |
| 391 | syn keyword sqlFunction ST_GeomCollFromWKB |
| 392 | syn keyword sqlFunction ST_GeomFromText |
| 393 | syn keyword sqlFunction ST_GeomFromWKB |
| 394 | syn keyword sqlFunction ST_LineFromText |
| 395 | syn keyword sqlFunction ST_LineFromWKB |
| 396 | syn keyword sqlFunction ST_MCurveFromText |
| 397 | syn keyword sqlFunction ST_MCurveFromWKB |
| 398 | syn keyword sqlFunction ST_MLineFromText |
| 399 | syn keyword sqlFunction ST_MLineFromWKB |
| 400 | syn keyword sqlFunction ST_MPointFromText |
| 401 | syn keyword sqlFunction ST_MPointFromWKB |
| 402 | syn keyword sqlFunction ST_MPolyFromText |
| 403 | syn keyword sqlFunction ST_MPolyFromWKB |
| 404 | syn keyword sqlFunction ST_MSurfaceFromTxt |
| 405 | syn keyword sqlFunction ST_MSurfaceFromWKB |
| 406 | syn keyword sqlFunction ST_OrderingEquals |
| 407 | syn keyword sqlFunction ST_PointFromText |
| 408 | syn keyword sqlFunction ST_PointFromWKB |
| 409 | syn keyword sqlFunction ST_PolyFromText |
| 410 | syn keyword sqlFunction ST_PolyFromWKB |
| 411 | " Spatial Structural Methods |
| 412 | syn keyword sqlFunction ST_CoordDim |
| 413 | syn keyword sqlFunction ST_CurveN |
| 414 | syn keyword sqlFunction ST_Dimension |
| 415 | syn keyword sqlFunction ST_EndPoint |
| 416 | syn keyword sqlFunction ST_ExteriorRing |
| 417 | syn keyword sqlFunction ST_GeometryN |
| 418 | syn keyword sqlFunction ST_GeometryType |
| 419 | syn keyword sqlFunction ST_InteriorRingN |
| 420 | syn keyword sqlFunction ST_Is3D |
| 421 | syn keyword sqlFunction ST_IsClosed |
| 422 | syn keyword sqlFunction ST_IsEmpty |
| 423 | syn keyword sqlFunction ST_IsMeasured |
| 424 | syn keyword sqlFunction ST_IsRing |
| 425 | syn keyword sqlFunction ST_IsSimple |
| 426 | syn keyword sqlFunction ST_IsValid |
| 427 | syn keyword sqlFunction ST_NumCurves |
| 428 | syn keyword sqlFunction ST_NumGeometries |
| 429 | syn keyword sqlFunction ST_NumInteriorRing |
| 430 | syn keyword sqlFunction ST_NumPoints |
| 431 | syn keyword sqlFunction ST_PointN |
| 432 | syn keyword sqlFunction ST_StartPoint |
| 433 | "Spatial Computation |
| 434 | syn keyword sqlFunction ST_Length |
| 435 | syn keyword sqlFunction ST_Area |
| 436 | syn keyword sqlFunction ST_Centroid |
| 437 | syn keyword sqlFunction ST_Area |
| 438 | syn keyword sqlFunction ST_Centroid |
| 439 | syn keyword sqlFunction ST_IsWorld |
| 440 | syn keyword sqlFunction ST_Perimeter |
| 441 | syn keyword sqlFunction ST_PointOnSurface |
| 442 | syn keyword sqlFunction ST_Distance |
| 443 | " Spatial Input/Output |
| 444 | syn keyword sqlFunction ST_AsBinary |
| 445 | syn keyword sqlFunction ST_AsGML |
| 446 | syn keyword sqlFunction ST_AsGeoJSON |
| 447 | syn keyword sqlFunction ST_AsSVG |
| 448 | syn keyword sqlFunction ST_AsSVGAggr |
| 449 | syn keyword sqlFunction ST_AsText |
| 450 | syn keyword sqlFunction ST_AsWKB |
| 451 | syn keyword sqlFunction ST_AsWKT |
| 452 | syn keyword sqlFunction ST_AsXML |
| 453 | syn keyword sqlFunction ST_GeomFromBinary |
| 454 | syn keyword sqlFunction ST_GeomFromShape |
| 455 | syn keyword sqlFunction ST_GeomFromText |
| 456 | syn keyword sqlFunction ST_GeomFromWKB |
| 457 | syn keyword sqlFunction ST_GeomFromWKT |
| 458 | syn keyword sqlFunction ST_GeomFromXML |
| 459 | " Spatial Cast Methods |
| 460 | syn keyword sqlFunction ST_CurvePolyToPoly |
| 461 | syn keyword sqlFunction ST_CurveToLine |
| 462 | syn keyword sqlFunction ST_ToCircular |
| 463 | syn keyword sqlFunction ST_ToCompound |
| 464 | syn keyword sqlFunction ST_ToCurve |
| 465 | syn keyword sqlFunction ST_ToCurvePoly |
| 466 | syn keyword sqlFunction ST_ToGeomColl |
| 467 | syn keyword sqlFunction ST_ToLineString |
| 468 | syn keyword sqlFunction ST_ToMultiCurve |
| 469 | syn keyword sqlFunction ST_ToMultiLine |
| 470 | syn keyword sqlFunction ST_ToMultiPoint |
| 471 | syn keyword sqlFunction ST_ToMultiPolygon |
| 472 | syn keyword sqlFunction ST_ToMultiSurface |
| 473 | syn keyword sqlFunction ST_ToPoint |
| 474 | syn keyword sqlFunction ST_ToPolygon |
| 475 | syn keyword sqlFunction ST_ToSurface |
| 476 | |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 477 | " Array functions 16.x |
| 478 | syn keyword sqlFunction array array_agg array_max_cardinality trim_array |
| 479 | syn keyword sqlFunction error_line error_message error_procedure |
| 480 | syn keyword sqlFunction error_sqlcode error_sqlstate error_stack_trace |
| 481 | |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 482 | |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 483 | " keywords |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 484 | syn keyword sqlKeyword absolute accent access account action active activate add address admin |
| 485 | syn keyword sqlKeyword aes_decrypt after aggregate algorithm allow_dup_row allow allowed alter |
| 486 | syn keyword sqlKeyword always and angular ansi_substring any as append apply |
| 487 | syn keyword sqlKeyword arbiter array asc ascii ase |
| 488 | syn keyword sqlKeyword assign at atan2 atomic attended |
| 489 | syn keyword sqlKeyword audit auditing authentication authorization axis |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 490 | syn keyword sqlKeyword autoincrement autostop batch bcp before |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 491 | syn keyword sqlKeyword between bit_and bit_length bit_or bit_substr bit_xor |
| 492 | syn keyword sqlKeyword blank blanks block |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 493 | syn keyword sqlKeyword both bottom unbounded breaker bufferpool |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 494 | syn keyword sqlKeyword build bulk by byte bytes cache calibrate calibration |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 495 | syn keyword sqlKeyword cancel capability cardinality cascade cast |
| 496 | syn keyword sqlKeyword catalog catch ceil change changes char char_convert |
| 497 | syn keyword sqlKeyword check checkpointlog checksum class classes client cmp |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 498 | syn keyword sqlKeyword cluster clustered collation |
| 499 | syn keyword sqlKeyword column columns |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 500 | syn keyword sqlKeyword command comments committed commitid comparisons |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 501 | syn keyword sqlKeyword compatible component compressed compute computes |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 502 | syn keyword sqlKeyword concat configuration confirm conflict connection |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 503 | syn keyword sqlKeyword console consolidate consolidated |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 504 | syn keyword sqlKeyword constraint constraints content |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 505 | syn keyword sqlKeyword convert coordinate coordinator copy count count_set_bits |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 506 | syn keyword sqlKeyword crc createtime critical cross cube cume_dist |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 507 | syn keyword sqlKeyword current cursor data data database |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 508 | syn keyword sqlKeyword current_timestamp current_user cycle |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 509 | syn keyword sqlKeyword databases datatype dba dbfile |
| 510 | syn keyword sqlKeyword dbspace dbspaces dbspacename debug decoupled |
| 511 | syn keyword sqlKeyword decrypted default defaults default_dbspace deferred |
| 512 | syn keyword sqlKeyword definer definition |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 513 | syn keyword sqlKeyword delay deleting delimited dependencies desc |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 514 | syn keyword sqlKeyword description deterministic directory |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 515 | syn keyword sqlKeyword disable disabled disallow distinct disksandbox disk_sandbox |
| 516 | syn keyword sqlKeyword dn do domain download duplicate |
| 517 | syn keyword sqlKeyword dsetpass dttm dynamic each earth editproc effective ejb |
| 518 | syn keyword sqlKeyword elimination ellipsoid else elseif |
| 519 | syn keyword sqlKeyword email empty enable encapsulated encrypted encryption end |
| 520 | syn keyword sqlKeyword encoding endif engine environment erase error errors escape escapes event |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 521 | syn keyword sqlKeyword event_parameter every exception exclude excluded exclusive exec |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 522 | syn keyword sqlKeyword existing exists expanded expiry express exprtype extended_property |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 523 | syn keyword sqlKeyword external externlogin factor failover false |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 524 | syn keyword sqlKeyword fastfirstrow feature fieldproc file files filler |
| 525 | syn keyword sqlKeyword fillfactor final finish first first_keyword first_value |
| 526 | syn keyword sqlKeyword flattening |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 527 | syn keyword sqlKeyword following force foreign format forjson forxml forxml_sep fp frame |
| 528 | syn keyword sqlKeyword free freepage french fresh full function |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 529 | syn keyword sqlKeyword gb generic get_bit go global grid |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 530 | syn keyword sqlKeyword group handler hash having header hexadecimal |
| 531 | syn keyword sqlKeyword hidden high history hg hng hold holdlock host |
| 532 | syn keyword sqlKeyword hours http_body http_session_timeout id identified identity ignore |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 533 | syn keyword sqlKeyword ignore_dup_key ignore_dup_row immediate |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 534 | syn keyword sqlKeyword in inactiv inactive inactivity included increment incremental |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 535 | syn keyword sqlKeyword index index_enabled index_lparen indexonly info information |
| 536 | syn keyword sqlKeyword inheritance inline inner inout insensitive inserting |
| 537 | syn keyword sqlKeyword instead |
| 538 | syn keyword sqlKeyword internal intersection into introduced inverse invoker |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 539 | syn keyword sqlKeyword iq is isolation |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 540 | syn keyword sqlKeyword jar java java_location java_main_userid java_vm_options |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 541 | syn keyword sqlKeyword jconnect jdk join json kb key keys keep language last |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 542 | syn keyword sqlKeyword last_keyword last_value lateral latitude |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 543 | syn keyword sqlKeyword ld ldap left len linear lf ln level like |
| 544 | syn keyword sqlKeyword limit local location log |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 545 | syn keyword sqlKeyword logging logical login logscan long longitude low lru ls |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 546 | syn keyword sqlKeyword main major manage manual mark master |
| 547 | syn keyword sqlKeyword match matched materialized max maxvalue maximum mb measure median membership |
| 548 | syn keyword sqlKeyword merge metadata methods migrate minimum minor minutes minvalue mirror |
| 549 | syn keyword sqlKeyword mode modify monitor move mru multiplex |
| 550 | syn keyword sqlKeyword name named namespaces national native natural new next nextval |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 551 | syn keyword sqlKeyword ngram no noholdlock nolock nonclustered none normal not |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 552 | syn keyword sqlKeyword notify null nullable_constant nulls |
| 553 | syn keyword sqlKeyword object objects oem_string of off offline offset olap |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 554 | syn keyword sqlKeyword old on online only openstring operator |
| 555 | syn keyword sqlKeyword optimization optimizer option |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 556 | syn keyword sqlKeyword or order ordinality organization others out outer over owner |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 557 | syn keyword sqlKeyword package packetsize padding page pages |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 558 | syn keyword sqlKeyword paglock parallel parameter parent part partial |
| 559 | syn keyword sqlKeyword partition partitions partner password path pctfree |
| 560 | syn keyword sqlKeyword permissions perms plan planar policy polygon populate port postfilter preceding |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 561 | syn keyword sqlKeyword precisionprefetch prefilter prefix preserve preview previous |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 562 | syn keyword sqlKeyword primary prior priority priqty private privilege privileges procedure profile profiling |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 563 | syn keyword sqlKeyword property_is_cumulative property_is_numeric public publication publish publisher |
| 564 | syn keyword sqlKeyword quiesce quote quotes range readclientfile readcommitted reader readfile readonly |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 565 | syn keyword sqlKeyword readpast readuncommitted readwrite rebuild |
| 566 | syn keyword sqlKeyword received recompile recover recursive references |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 567 | syn keyword sqlKeyword referencing regex regexp regexp_substr relative relocate |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 568 | syn keyword sqlKeyword rename repeatable repeatableread replicate replication |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 569 | syn keyword sqlKeyword requests request_timeout required rereceive resend reserve reset |
| 570 | syn keyword sqlKeyword resizing resolve resource respect restart |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 571 | syn keyword sqlKeyword restrict result retain retries |
| 572 | syn keyword sqlKeyword returns reverse right role roles |
| 573 | syn keyword sqlKeyword rollup root row row_number rowlock rows rowtype |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 574 | syn keyword sqlKeyword sa_index_hash sa_internal_fk_verify sa_internal_termbreak |
| 575 | syn keyword sqlKeyword sa_order_preserving_hash sa_order_preserving_hash_big sa_order_preserving_hash_prefix |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 576 | syn keyword sqlKeyword sa_file_free_pages sa_internal_type_from_catalog sa_internal_valid_hash |
| 577 | syn keyword sqlKeyword sa_internal_validate_value sa_json_element |
| 578 | syn keyword sqlKeyword scale schedule schema scope script scripted scroll search seconds secqty security |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 579 | syn keyword sqlKeyword semi send sensitive sent sequence serializable |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 580 | syn keyword sqlKeyword server severity session set_bit set_bits sets |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 581 | syn keyword sqlKeyword shapefile share side simple since site size skip |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 582 | syn keyword sqlKeyword snap snapshot soapheader soap_header |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 583 | syn keyword sqlKeyword spatial split some sorted_data |
| 584 | syn keyword sqlKeyword sql sqlcode sqlid sqlflagger sqlstate sqrt square |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 585 | syn keyword sqlKeyword stacker stale state statement statistics status stddev_pop stddev_samp |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 586 | syn keyword sqlKeyword stemmer stogroup stoplist storage store |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 587 | syn keyword sqlKeyword strip stripesizekb striping subpages subscribe subscription |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 588 | syn keyword sqlKeyword subtransaction suser_id suser_name suspend synchronization |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 589 | syn keyword sqlKeyword syntax_error table tables tablock |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 590 | syn keyword sqlKeyword tablockx target tb temp template temporary term then ties |
| 591 | syn keyword sqlKeyword timezone timeout tls to to_char to_nchar tolerance top |
| 592 | syn keyword sqlKeyword trace traced_plan tracing |
| 593 | syn keyword sqlKeyword transfer transform transaction transactional treat tries |
| 594 | syn keyword sqlKeyword true try tsequal type tune uncommitted unconditionally |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 595 | syn keyword sqlKeyword unenforced unicode unique unistr unit unknown unlimited unload |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 596 | syn keyword sqlKeyword unpartition unquiesce updatetime updating updlock upgrade upload |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 597 | syn keyword sqlKeyword upper usage use user |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 598 | syn keyword sqlKeyword using utc utilities validproc |
| 599 | syn keyword sqlKeyword value values varchar variable |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 600 | syn keyword sqlKeyword varying var_pop var_samp vcat verbosity |
| 601 | syn keyword sqlKeyword verify versions view virtual wait |
| 602 | syn keyword sqlKeyword warning wd web when where with with_auto |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 603 | syn keyword sqlKeyword with_auto with_cube with_rollup without |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 604 | syn keyword sqlKeyword with_lparen within word work workload write writefile |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 605 | syn keyword sqlKeyword writeclientfile writer writers writeserver xlock |
| 606 | syn keyword sqlKeyword war xml zeros zone |
| 607 | " XML |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 608 | syn keyword sqlKeyword raw auto elements explicit |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 609 | " HTTP support |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 610 | syn keyword sqlKeyword authorization secure url service next_soap_header |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 611 | " HTTP 9.0.2 new procedure keywords |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 612 | syn keyword sqlKeyword namespace certificate certificates clientport proxy trusted_certificates_file |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 613 | " OLAP support 9.0.0 |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 614 | syn keyword sqlKeyword covar_pop covar_samp corr regr_slope regr_intercept |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 615 | syn keyword sqlKeyword regr_count regr_r2 regr_avgx regr_avgy |
| 616 | syn keyword sqlKeyword regr_sxx regr_syy regr_sxy |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 617 | |
| 618 | " Alternate keywords |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 619 | syn keyword sqlKeyword character dec options proc reference |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 620 | syn keyword sqlKeyword subtrans tran syn keyword |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 621 | |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 622 | " Login Mode Options |
| 623 | syn keyword sqlKeywordLogin standard integrated kerberos LDAPUA |
| 624 | syn keyword sqlKeywordLogin cloudadmin mixed |
| 625 | |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 626 | " Spatial Predicates |
| 627 | syn keyword sqlKeyword ST_Contains |
| 628 | syn keyword sqlKeyword ST_ContainsFilter |
| 629 | syn keyword sqlKeyword ST_CoveredBy |
| 630 | syn keyword sqlKeyword ST_CoveredByFilter |
| 631 | syn keyword sqlKeyword ST_Covers |
| 632 | syn keyword sqlKeyword ST_CoversFilter |
| 633 | syn keyword sqlKeyword ST_Crosses |
| 634 | syn keyword sqlKeyword ST_Disjoint |
| 635 | syn keyword sqlKeyword ST_Equals |
| 636 | syn keyword sqlKeyword ST_EqualsFilter |
| 637 | syn keyword sqlKeyword ST_Intersects |
| 638 | syn keyword sqlKeyword ST_IntersectsFilter |
| 639 | syn keyword sqlKeyword ST_IntersectsRect |
| 640 | syn keyword sqlKeyword ST_OrderingEquals |
| 641 | syn keyword sqlKeyword ST_Overlaps |
| 642 | syn keyword sqlKeyword ST_Relate |
| 643 | syn keyword sqlKeyword ST_Touches |
| 644 | syn keyword sqlKeyword ST_Within |
| 645 | syn keyword sqlKeyword ST_WithinFilter |
| 646 | " Spatial Set operations |
| 647 | syn keyword sqlKeyword ST_Affine |
| 648 | syn keyword sqlKeyword ST_Boundary |
| 649 | syn keyword sqlKeyword ST_Buffer |
| 650 | syn keyword sqlKeyword ST_ConvexHull |
| 651 | syn keyword sqlKeyword ST_ConvexHullAggr |
| 652 | syn keyword sqlKeyword ST_Difference |
| 653 | syn keyword sqlKeyword ST_Intersection |
| 654 | syn keyword sqlKeyword ST_IntersectionAggr |
| 655 | syn keyword sqlKeyword ST_SymDifference |
| 656 | syn keyword sqlKeyword ST_Union |
| 657 | syn keyword sqlKeyword ST_UnionAggr |
| 658 | " Spatial Bounds |
| 659 | syn keyword sqlKeyword ST_Envelope |
| 660 | syn keyword sqlKeyword ST_EnvelopeAggr |
| 661 | syn keyword sqlKeyword ST_Lat |
| 662 | syn keyword sqlKeyword ST_LatMax |
| 663 | syn keyword sqlKeyword ST_LatMin |
| 664 | syn keyword sqlKeyword ST_Long |
| 665 | syn keyword sqlKeyword ST_LongMax |
| 666 | syn keyword sqlKeyword ST_LongMin |
| 667 | syn keyword sqlKeyword ST_M |
| 668 | syn keyword sqlKeyword ST_MMax |
| 669 | syn keyword sqlKeyword ST_MMin |
| 670 | syn keyword sqlKeyword ST_Point |
| 671 | syn keyword sqlKeyword ST_X |
| 672 | syn keyword sqlKeyword ST_XMax |
| 673 | syn keyword sqlKeyword ST_XMin |
| 674 | syn keyword sqlKeyword ST_Y |
| 675 | syn keyword sqlKeyword ST_YMax |
| 676 | syn keyword sqlKeyword ST_YMin |
| 677 | syn keyword sqlKeyword ST_Z |
| 678 | syn keyword sqlKeyword ST_ZMax |
| 679 | syn keyword sqlKeyword ST_ZMin |
| 680 | " Spatial Collection Aggregates |
| 681 | syn keyword sqlKeyword ST_GeomCollectionAggr |
| 682 | syn keyword sqlKeyword ST_LineStringAggr |
| 683 | syn keyword sqlKeyword ST_MultiCurveAggr |
| 684 | syn keyword sqlKeyword ST_MultiLineStringAggr |
| 685 | syn keyword sqlKeyword ST_MultiPointAggr |
| 686 | syn keyword sqlKeyword ST_MultiPolygonAggr |
| 687 | syn keyword sqlKeyword ST_MultiSurfaceAggr |
| 688 | syn keyword sqlKeyword ST_Perimeter |
| 689 | syn keyword sqlKeyword ST_PointOnSurface |
| 690 | " Spatial SRS |
| 691 | syn keyword sqlKeyword ST_CompareWKT |
| 692 | syn keyword sqlKeyword ST_FormatWKT |
| 693 | syn keyword sqlKeyword ST_ParseWKT |
| 694 | syn keyword sqlKeyword ST_TransformGeom |
| 695 | syn keyword sqlKeyword ST_GeometryTypeFromBaseType |
| 696 | syn keyword sqlKeyword ST_SnapToGrid |
| 697 | syn keyword sqlKeyword ST_Transform |
| 698 | syn keyword sqlKeyword ST_SRID |
| 699 | syn keyword sqlKeyword ST_SRIDFromBaseType |
| 700 | syn keyword sqlKeyword ST_LoadConfigurationData |
| 701 | " Spatial Indexes |
| 702 | syn keyword sqlKeyword ST_LinearHash |
| 703 | syn keyword sqlKeyword ST_LinearUnHash |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 704 | |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 705 | syn keyword sqlOperator in any some all between exists |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 706 | syn keyword sqlOperator like escape not is and or |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 707 | syn keyword sqlOperator minus |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 708 | syn keyword sqlOperator prior distinct unnest |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 709 | |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 710 | syn keyword sqlStatement allocate alter attach backup begin break call case catch |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 711 | syn keyword sqlStatement checkpoint clear close comment commit configure connect |
| 712 | syn keyword sqlStatement continue create deallocate declare delete describe |
| 713 | syn keyword sqlStatement detach disconnect drop except execute exit explain fetch |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 714 | syn keyword sqlStatement for forward from get goto grant help if include |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 715 | syn keyword sqlStatement input insert install intersect leave load lock loop |
| 716 | syn keyword sqlStatement message open output parameters passthrough |
| 717 | syn keyword sqlStatement prepare print put raiserror read readtext refresh release |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 718 | syn keyword sqlStatement remote remove reorganize resignal restore resume |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 719 | syn keyword sqlStatement return revoke rollback save savepoint select |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 720 | syn keyword sqlStatement set setuser signal start stop synchronize |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 721 | syn keyword sqlStatement system trigger truncate try union unload update |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 722 | syn keyword sqlStatement validate waitfor whenever while window writetext |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 723 | |
| 724 | |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 725 | syn keyword sqlType char nchar long varchar nvarchar text ntext uniqueidentifierstr xml |
| 726 | syn keyword sqlType bigint bit decimal double varbit |
| 727 | syn keyword sqlType float int integer numeric |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 728 | syn keyword sqlType smallint tinyint real |
| 729 | syn keyword sqlType money smallmoney |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 730 | syn keyword sqlType date datetime datetimeoffset smalldatetime time timestamp |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 731 | syn keyword sqlType binary image varray varbinary uniqueidentifier |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 732 | syn keyword sqlType unsigned |
| 733 | " Spatial types |
| 734 | syn keyword sqlType st_geometry st_point st_curve st_surface st_geomcollection |
| 735 | syn keyword sqlType st_linestring st_circularstring st_compoundcurve |
| 736 | syn keyword sqlType st_curvepolygon st_polygon |
| 737 | syn keyword sqlType st_multipoint st_multicurve st_multisurface |
| 738 | syn keyword sqlType st_multilinestring st_multipolygon |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 739 | |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 740 | syn keyword sqlOption Allow_nulls_by_default |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 741 | syn keyword sqlOption Allow_read_client_file |
| 742 | syn keyword sqlOption Allow_snapshot_isolation |
| 743 | syn keyword sqlOption Allow_write_client_file |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 744 | syn keyword sqlOption Ansi_blanks |
| 745 | syn keyword sqlOption Ansi_close_cursors_on_rollback |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 746 | syn keyword sqlOption Ansi_permissions |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 747 | syn keyword sqlOption Ansi_substring |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 748 | syn keyword sqlOption Ansi_update_constraints |
| 749 | syn keyword sqlOption Ansinull |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 750 | syn keyword sqlOption Auditing |
| 751 | syn keyword sqlOption Auditing_options |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 752 | syn keyword sqlOption Auto_commit_on_create_local_temp_index |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 753 | syn keyword sqlOption Background_priority |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 754 | syn keyword sqlOption Blocking |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 755 | syn keyword sqlOption Blocking_others_timeout |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 756 | syn keyword sqlOption Blocking_timeout |
| 757 | syn keyword sqlOption Chained |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 758 | syn keyword sqlOption Checkpoint_time |
| 759 | syn keyword sqlOption Cis_option |
| 760 | syn keyword sqlOption Cis_rowset_size |
| 761 | syn keyword sqlOption Close_on_endtrans |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 762 | syn keyword sqlOption Collect_statistics_on_dml_updates |
| 763 | syn keyword sqlOption Conn_auditing |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 764 | syn keyword sqlOption Connection_authentication |
| 765 | syn keyword sqlOption Continue_after_raiserror |
| 766 | syn keyword sqlOption Conversion_error |
| 767 | syn keyword sqlOption Cooperative_commit_timeout |
| 768 | syn keyword sqlOption Cooperative_commits |
| 769 | syn keyword sqlOption Database_authentication |
| 770 | syn keyword sqlOption Date_format |
| 771 | syn keyword sqlOption Date_order |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 772 | syn keyword sqlOption db_publisher |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 773 | syn keyword sqlOption Debug_messages |
| 774 | syn keyword sqlOption Dedicated_task |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 775 | syn keyword sqlOption Default_dbspace |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 776 | syn keyword sqlOption Default_timestamp_increment |
| 777 | syn keyword sqlOption Delayed_commit_timeout |
| 778 | syn keyword sqlOption Delayed_commits |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 779 | syn keyword sqlOption Divide_by_zero_error |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 780 | syn keyword sqlOption Escape_character |
| 781 | syn keyword sqlOption Exclude_operators |
| 782 | syn keyword sqlOption Extended_join_syntax |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 783 | syn keyword sqlOption Extern_login_credentials |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 784 | syn keyword sqlOption Fire_triggers |
| 785 | syn keyword sqlOption First_day_of_week |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 786 | syn keyword sqlOption For_xml_null_treatment |
| 787 | syn keyword sqlOption Force_view_creation |
| 788 | syn keyword sqlOption Global_database_id |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 789 | syn keyword sqlOption Http_session_timeout |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 790 | syn keyword sqlOption Http_connection_pool_basesize |
| 791 | syn keyword sqlOption Http_connection_pool_timeout |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 792 | syn keyword sqlOption Integrated_server_name |
| 793 | syn keyword sqlOption Isolation_level |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 794 | syn keyword sqlOption Java_class_path |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 795 | syn keyword sqlOption Java_location |
| 796 | syn keyword sqlOption Java_main_userid |
| 797 | syn keyword sqlOption Java_vm_options |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 798 | syn keyword sqlOption Lock_rejected_rows |
| 799 | syn keyword sqlOption Log_deadlocks |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 800 | syn keyword sqlOption Login_mode |
| 801 | syn keyword sqlOption Login_procedure |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 802 | syn keyword sqlOption Materialized_view_optimization |
| 803 | syn keyword sqlOption Max_client_statements_cached |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 804 | syn keyword sqlOption Max_cursor_count |
| 805 | syn keyword sqlOption Max_hash_size |
| 806 | syn keyword sqlOption Max_plans_cached |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 807 | syn keyword sqlOption Max_priority |
| 808 | syn keyword sqlOption Max_query_tasks |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 809 | syn keyword sqlOption Max_recursive_iterations |
| 810 | syn keyword sqlOption Max_statement_count |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 811 | syn keyword sqlOption Max_temp_space |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 812 | syn keyword sqlOption Min_password_length |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 813 | syn keyword sqlOption Min_role_admins |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 814 | syn keyword sqlOption Nearest_century |
| 815 | syn keyword sqlOption Non_keywords |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 816 | syn keyword sqlOption Odbc_describe_binary_as_varbinary |
| 817 | syn keyword sqlOption Odbc_distinguish_char_and_varchar |
| 818 | syn keyword sqlOption Oem_string |
| 819 | syn keyword sqlOption On_charset_conversion_failure |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 820 | syn keyword sqlOption On_tsql_error |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 821 | syn keyword sqlOption Optimization_goal |
| 822 | syn keyword sqlOption Optimization_level |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 823 | syn keyword sqlOption Optimization_workload |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 824 | syn keyword sqlOption Pinned_cursor_percent_of_cache |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 825 | syn keyword sqlOption Post_login_procedure |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 826 | syn keyword sqlOption Precision |
| 827 | syn keyword sqlOption Prefetch |
| 828 | syn keyword sqlOption Preserve_source_format |
| 829 | syn keyword sqlOption Prevent_article_pkey_update |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 830 | syn keyword sqlOption Priority |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 831 | syn keyword sqlOption Progress_messages |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 832 | syn keyword sqlOption Query_mem_timeout |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 833 | syn keyword sqlOption Quoted_identifier |
| 834 | syn keyword sqlOption Read_past_deleted |
| 835 | syn keyword sqlOption Recovery_time |
| 836 | syn keyword sqlOption Remote_idle_timeout |
| 837 | syn keyword sqlOption Replicate_all |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 838 | syn keyword sqlOption Request_timeout |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 839 | syn keyword sqlOption Reserved_keywords |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 840 | syn keyword sqlOption Return_date_time_as_string |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 841 | syn keyword sqlOption Rollback_on_deadlock |
| 842 | syn keyword sqlOption Row_counts |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 843 | syn keyword sqlOption Scale |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 844 | syn keyword sqlOption Secure_feature_key |
| 845 | syn keyword sqlOption Sort_collation |
| 846 | syn keyword sqlOption Sql_flagger_error_level |
| 847 | syn keyword sqlOption Sql_flagger_warning_level |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 848 | syn keyword sqlOption String_rtruncation |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 849 | syn keyword sqlOption st_geometry_asbinary_format |
| 850 | syn keyword sqlOption st_geometry_astext_format |
| 851 | syn keyword sqlOption st_geometry_asxml_format |
| 852 | syn keyword sqlOption st_geometry_describe_type |
| 853 | syn keyword sqlOption st_geometry_interpolation |
| 854 | syn keyword sqlOption st_geometry_on_invalid |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 855 | syn keyword sqlOption Subsume_row_locks |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 856 | syn keyword sqlOption Suppress_tds_debugging |
| 857 | syn keyword sqlOption Synchronize_mirror_on_commit |
| 858 | syn keyword sqlOption Tds_empty_string_is_null |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 859 | syn keyword sqlOption Temp_space_limit_check |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 860 | syn keyword sqlOption Time_format |
| 861 | syn keyword sqlOption Time_zone_adjustment |
| 862 | syn keyword sqlOption Timestamp_format |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 863 | syn keyword sqlOption Timestamp_with_time_zone_format |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 864 | syn keyword sqlOption Truncate_timestamp_values |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 865 | syn keyword sqlOption Tsql_outer_joins |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 866 | syn keyword sqlOption Tsql_variables |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 867 | syn keyword sqlOption Updatable_statement_isolation |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 868 | syn keyword sqlOption Update_statistics |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 869 | syn keyword sqlOption Upgrade_database_capability |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 870 | syn keyword sqlOption User_estimates |
Bram Moolenaar | b8ff1fb | 2012-02-04 21:59:01 +0100 | [diff] [blame] | 871 | syn keyword sqlOption Uuid_has_hyphens |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 872 | syn keyword sqlOption Verify_password_function |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 873 | syn keyword sqlOption Wait_for_commit |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 874 | syn keyword sqlOption Webservice_namespace_host |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 875 | syn keyword sqlOption Webservice_sessionid_name |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 876 | |
| 877 | " Strings and characters: |
| 878 | syn region sqlString start=+"+ end=+"+ contains=@Spell |
| 879 | syn region sqlString start=+'+ end=+'+ contains=@Spell |
| 880 | |
| 881 | " Numbers: |
| 882 | syn match sqlNumber "-\=\<\d*\.\=[0-9_]\>" |
| 883 | |
| 884 | " Comments: |
| 885 | syn region sqlDashComment start=/--/ end=/$/ contains=@Spell |
| 886 | syn region sqlSlashComment start=/\/\// end=/$/ contains=@Spell |
| 887 | syn region sqlMultiComment start="/\*" end="\*/" contains=sqlMultiComment,@Spell |
| 888 | syn cluster sqlComment contains=sqlDashComment,sqlSlashComment,sqlMultiComment,@Spell |
| 889 | syn sync ccomment sqlComment |
| 890 | syn sync ccomment sqlDashComment |
| 891 | syn sync ccomment sqlSlashComment |
| 892 | |
Bram Moolenaar | ad3b366 | 2013-05-17 18:14:19 +0200 | [diff] [blame] | 893 | hi def link sqlDashComment Comment |
| 894 | hi def link sqlSlashComment Comment |
| 895 | hi def link sqlMultiComment Comment |
| 896 | hi def link sqlNumber Number |
| 897 | hi def link sqlOperator Operator |
| 898 | hi def link sqlSpecial Special |
| 899 | hi def link sqlKeyword Keyword |
| 900 | hi def link sqlStatement Statement |
| 901 | hi def link sqlString String |
| 902 | hi def link sqlType Type |
| 903 | hi def link sqlFunction Function |
| 904 | hi def link sqlOption PreProc |
Bram Moolenaar | 4ea8fe1 | 2006-03-09 22:32:39 +0000 | [diff] [blame] | 905 | |
| 906 | let b:current_syntax = "sqlanywhere" |
| 907 | |
Bram Moolenaar | 446cb83 | 2008-06-24 21:56:24 +0000 | [diff] [blame] | 908 | " vim:sw=4: |