Skip to content

Commit 4ba3dad

Browse files
committed
runtime(sqloracle): Update syntax script
closes: #19111 Signed-off-by: Christian Brabandt <cb@256bit.org>
1 parent 5eb10c5 commit 4ba3dad

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

runtime/syntax/sqloracle.vim

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
" Repository: https://github.com/chrisbra/vim-sqloracle-syntax
55
" License: Vim
66
" Previous Maintainer: Paul Moore
7-
" Last Change: 2018 June 24
7+
" Last Change: 2022 February 10
88

99
" Changes:
1010
" 02.04.2016: Support for when keyword
1111
" 03.04.2016: Support for join related keywords
1212
" 22.07.2016: Support Oracle Q-Quote-Syntax
1313
" 25.07.2016: Support for Oracle N'-Quote syntax
1414
" 22.06.2018: Remove skip part for sqlString (do not escape strings)
15+
" 10.02.2022: Add some more Oracle SQLKeywords https://github.com/vim/vim/issues/9737
1516
" (https://web.archive.org/web/20150922065035/https://mariadb.com/kb/en/sql-99/character-string-literals/)
1617

1718
if exists("b:current_syntax")
@@ -33,7 +34,7 @@ syn keyword sqlKeyword maxextents maxtrans mode modify monitoring
3334
syn keyword sqlKeyword nocache nocompress nologging noparallel nowait of offline on online start
3435
syn keyword sqlKeyword parallel successful synonym table tablespace then to trigger uid
3536
syn keyword sqlKeyword unique user validate values view when whenever
36-
syn keyword sqlKeyword where with option order pctfree pctused privileges procedure
37+
syn keyword sqlKeyword where with within option order pctfree pctused privileges procedure
3738
syn keyword sqlKeyword public resource return row rowlabel rownum rows
3839
syn keyword sqlKeyword session share size smallint type using
3940
syn keyword sqlKeyword join cross inner outer left right
@@ -86,7 +87,7 @@ syn sync ccomment sqlComment
8687
" (Oracle 11g)
8788
" Aggregate Functions
8889
syn keyword sqlFunction avg collect corr corr_s corr_k count covar_pop covar_samp cume_dist dense_rank first
89-
syn keyword sqlFunction group_id grouping grouping_id last max median min percentile_cont percentile_disc percent_rank rank
90+
syn keyword sqlFunction group_id grouping grouping_id last listagg max median min percentile_cont percentile_disc percent_rank rank
9091
syn keyword sqlFunction regr_slope regr_intercept regr_count regr_r2 regr_avgx regr_avgy regr_sxx regr_syy regr_sxy
9192
syn keyword sqlFunction stats_binomial_test stats_crosstab stats_f_test stats_ks_test stats_mode stats_mw_test
9293
syn keyword sqlFunction stats_one_way_anova stats_t_test_one stats_t_test_paired stats_t_test_indep stats_t_test_indepu
@@ -95,7 +96,7 @@ syn keyword sqlFunction sys_xmlagg var_pop var_samp variance xmlagg
9596
" Char Functions
9697
syn keyword sqlFunction ascii chr concat initcap instr length lower lpad ltrim
9798
syn keyword sqlFunction nls_initcap nls_lower nlssort nls_upper regexp_instr regexp_replace
98-
syn keyword sqlFunction regexp_substr replace rpad rtrim soundex substr translate treat trim upper
99+
syn keyword sqlFunction regexp_substr replace rpad rtrim soundex substr translate treat trim upper wm_concat
99100
" Comparison Functions
100101
syn keyword sqlFunction greatest least
101102
" Conversion Functions

0 commit comments

Comments
 (0)