Merge branch '3917_sftps_atime_mtime'
[midnight-commander.git] / misc / syntax / sql.syntax
blob000bfe1ebd453d4d5a11187a7d948b5d067a8cad
1 # SQL syntax highlighting for CoolEdit
2 # by Walery Studennikov <despair@sama.ru>
4 caseinsensitive
6 context default
7     keyword whole abort yellow
8     keyword whole absolute yellow
9     keyword whole action yellow
10     keyword whole ada yellow
11     keyword whole add yellow
12     keyword whole all yellow
13     keyword whole allocate yellow
14     keyword whole alter yellow
15     keyword whole and yellow
16     keyword whole any yellow
17     keyword whole are yellow
18     keyword whole as yellow
19     keyword whole asc yellow
20     keyword whole assertion yellow
21     keyword whole at yellow
22     keyword whole authorization yellow
23     keyword whole auto_increment yellow
24     keyword whole begin yellow
25     keyword whole between yellow
26     keyword whole bigint yellow
27     keyword whole bit yellow
28     keyword whole bit_length yellow
29     keyword whole blob yellow
30     keyword whole both yellow
31     keyword whole by yellow
32     keyword whole cascade yellow
33     keyword whole cascaded yellow
34     keyword whole case yellow
35     keyword whole cast yellow
36     keyword whole catalog yellow
37     keyword whole char yellow
38     keyword whole char_length yellow
39     keyword whole character yellow
40     keyword whole character_length yellow
41     keyword whole check yellow
42     keyword whole close yellow
43     keyword whole coalesce yellow
44     keyword whole collate yellow
45     keyword whole collation yellow
46     keyword whole column yellow
47     keyword whole comment yellow
48     keyword whole commit yellow
49     keyword whole compile yellow
50     keyword whole connect yellow
51     keyword whole connection yellow
52     keyword whole constraint yellow
53     keyword whole constraint yellow
54     keyword whole constraints yellow
55     keyword whole continue yellow
56     keyword whole copy yellow
57     keyword whole corresponding yellow
58     keyword whole create yellow
59     keyword whole cross yellow
60     keyword whole count yellow
61     keyword whole current yellow
62     keyword whole current_date yellow
63     keyword whole current_time yellow
64     keyword whole current_timestamp yellow
65     keyword whole current_user yellow
66     keyword whole cursor yellow
67     keyword whole database yellow
68     keyword whole date yellow
69     keyword whole datetime yellow
70     keyword whole day yellow
71     keyword whole deallocate yellow
72     keyword whole dec yellow
73     keyword whole decimal yellow
74     keyword whole declare yellow
75     keyword whole default yellow
76     keyword whole deferrable yellow
77     keyword whole deferred yellow
78     keyword whole delete yellow
79     keyword whole desc yellow
80     keyword whole describe yellow
81     keyword whole descriptor yellow
82     keyword whole diagnostics yellow
83     keyword whole disconnect yellow
84     keyword whole distinct yellow
85     keyword whole domain yellow
86     keyword whole double yellow
87     keyword whole drop yellow
88     keyword whole else yellow
89     keyword whole elsif yellow
90     keyword whole encoding yellow
91     keyword whole end yellow
92     keyword whole end-exec yellow
93     keyword whole enum yellow
94     keyword whole escape yellow
95     keyword whole except yellow
96     keyword whole exception yellow
97     keyword whole exec yellow
98     keyword whole execute yellow
99     keyword whole exists yellow
100     keyword whole external yellow
101     keyword whole extract yellow
102     keyword whole false yellow
103     keyword whole fetch yellow
104     keyword whole first yellow
105     keyword whole float yellow
106     keyword whole for yellow
107     keyword whole foreign yellow
108     keyword whole fortran yellow
109     keyword whole found yellow
110     keyword whole from yellow
111     keyword whole full yellow
112     keyword whole function yellow
113     keyword whole get yellow
114     keyword whole global yellow
115     keyword whole go yellow
116     keyword whole goto yellow
117     keyword whole grant yellow
118     keyword whole group yellow
119     keyword whole having yellow
120     keyword whole hour yellow
121     keyword whole identity yellow
122     keyword whole if yellow
123     keyword whole immediate yellow
124     keyword whole in yellow
125     keyword whole include yellow
126     keyword whole index yellow
127     keyword whole indicator yellow
128     keyword whole initially yellow
129     keyword whole inner yellow
130     keyword whole input yellow
131     keyword whole insensitive yellow
132     keyword whole insert yellow
133     keyword whole int yellow
134     keyword whole integer yellow
135     keyword whole intersect yellow
136     keyword whole interval yellow
137     keyword whole into yellow
138     keyword whole is yellow
139     keyword whole isolation yellow
140     keyword whole join yellow
141     keyword whole key yellow
142     keyword whole key yellow
143     keyword whole language yellow
144     keyword whole last yellow
145     keyword whole leading yellow
146     keyword whole left yellow
147     keyword whole level yellow
148     keyword whole like yellow
149     keyword whole local yellow
150     keyword whole lock yellow
151     keyword whole longblob yellow
152     keyword whole longtext yellow
153     keyword whole loop yellow
154     keyword whole min yellow
155     keyword whole match yellow
156     keyword whole max yellow
157     keyword whole mediumblob yellow
158     keyword whole mediumint yellow
159     keyword whole mediumtext yellow
160     keyword whole merge yellow
161     keyword whole minute yellow
162     keyword whole minus yellow
163     keyword whole module yellow
164     keyword whole month yellow
165     keyword whole names yellow
166     keyword whole national yellow
167     keyword whole natural yellow
168     keyword whole nchar yellow
169     keyword whole next yellow
170     keyword whole no yellow
171     keyword whole none yellow
172     keyword whole not yellow
173     keyword whole null yellow
174     keyword whole nullif yellow
175     keyword whole number yellow
176     keyword whole numeric yellow
177     keyword whole octet_length yellow
178     keyword whole of yellow
179     keyword whole offline yellow
180     keyword whole on yellow
181     keyword whole online yellow
182     keyword whole only yellow
183     keyword whole open yellow
184     keyword whole option yellow
185     keyword whole or yellow
186     keyword whole order yellow
187     keyword whole out yellow
188     keyword whole outer yellow
189     keyword whole output yellow
190     keyword whole overlaps yellow
191     keyword whole pad yellow
192     keyword whole partial yellow
193     keyword whole pascal yellow
194     keyword whole position yellow
195     keyword whole precision yellow
196     keyword whole prepare yellow
197     keyword whole preserve yellow
198     keyword whole primary yellow
199     keyword whole primary yellow
200     keyword whole prior yellow
201     keyword whole privileges yellow
202     keyword whole procedure yellow
203     keyword whole public yellow
204     keyword whole raise yellow
205     keyword whole read yellow
206     keyword whole real yellow
207     keyword whole rebuild yellow
208     keyword whole references yellow
209     keyword whole relative yellow
210     keyword whole rename yellow
211     keyword whole replace yellow
212     keyword whole restrict yellow
213     keyword whole revoke yellow
214     keyword whole right yellow
215     keyword whole rollback yellow
216     keyword whole round yellow
217     keyword whole rows yellow
218     keyword whole schema yellow
219     keyword whole scroll yellow
220     keyword whole second yellow
221     keyword whole section yellow
222     keyword whole select yellow
223     keyword whole sequence yellow
224     keyword whole session yellow
225     keyword whole session_user yellow
226     keyword whole set yellow
227     keyword whole size yellow
228     keyword whole smallint yellow
229     keyword whole some yellow
230     keyword whole space yellow
231     keyword whole sql yellow
232     keyword whole sqlca yellow
233     keyword whole sqlstate yellow
234     keyword whole sqlwarning yellow
235     keyword whole substring yellow
236     keyword whole sum yellow
237     keyword whole system_user yellow
238     keyword whole table yellow
239     keyword whole tablespace yellow
240     keyword whole template yellow
241     keyword whole temporary yellow
242     keyword whole text yellow
243     keyword whole then yellow
244     keyword whole time yellow
245     keyword whole truncate yellow
246     keyword whole timestamp yellow
247     keyword whole timezone_hour yellow
248     keyword whole timezone_minute yellow
249     keyword whole tinyblob yellow
250     keyword whole tinyint yellow
251     keyword whole tinytext yellow
252     keyword whole to yellow
253     keyword whole trailing yellow
254     keyword whole transaction yellow
255     keyword whole translation yellow
256     keyword whole trigger yellow
257     keyword whole trim yellow
258     keyword whole true yellow
259     keyword whole type yellow
260     keyword whole union yellow
261     keyword whole unique yellow
262     keyword whole unknown yellow
263     keyword whole unsigned yellow
264     keyword whole update yellow
265     keyword whole usage yellow
266     keyword whole use yellow
267     keyword whole user yellow
268     keyword whole using yellow
269     keyword whole value yellow
270     keyword whole values yellow
271     keyword whole varchar yellow
272     keyword whole varying yellow
273     keyword whole view yellow
274     keyword whole when yellow
275     keyword whole whenever yellow
276     keyword whole where yellow
277     keyword whole while yellow
278     keyword whole with yellow
279     keyword whole work yellow
280     keyword whole write yellow
281     keyword whole year yellow
282     keyword whole zone yellow
284     keyword /\* brown
285     keyword \*/ brown
286     keyword -- brown
288     keyword > brightcyan
289     keyword < brightcyan
290     keyword \+ brightcyan
291     keyword - brightcyan
292     keyword \* brightcyan
293     keyword / brightcyan
294     keyword % brightcyan
295     keyword = brightcyan
296     keyword ( brightcyan
297     keyword ) brightcyan
298     keyword , brightcyan
299     keyword ; brightcyan
300     keyword . white
302 # PostgreSQL specific
303     keyword aggregate yellow
304     keyword checkpoint yellow
305     keyword cluster yellow
306     keyword conversion yellow
307     keyword listen yellow
308     keyword notify yellow
309     keyword operator yellow
310     keyword reindex yellow
311     keyword savepoint yellow
312     keyword unlisten yellow
313     keyword vacuum yellow
315     keyword createdb white
316     keyword createuser white
317     keyword nocreatedb white
318     keyword nocreateuser white
319     keyword password white
320     keyword sysid white
322     keyword currval white
323     keyword nextval white
324     keyword pg_database white
325     keyword pg_group white
326     keyword pg_shadow white
327     keyword setval white
328     keyword stdin white
330 # PostgreSQL sequences
331     keyword cache white
332     keyword increment white
333     keyword maxvalue white
334     keyword minvalue white
335     keyword start white
337 # Oracle specific
338     keyword dual white
339     keyword whole lag yellow
340     keyword whole lead yellow
341     keyword whole nvl yellow
342     keyword whole over yellow
343     keyword whole partition yellow
344     keyword whole pragma yellow
345     keyword whole varchar2 yellow
346     keyword whole sys_refcursor yellow
348 # MySQL comment
349 context linestart # \n brown
350     spellcheck
352 # ANSI SQL comment
353 context exclusive -- \n brown
354     spellcheck
356 context exclusive /\* \*/ brown
357     spellcheck
359 context ' ' green
360     keyword \\' green
362 context " " green
363     keyword \\" green
365 # Beckticks are used to escape reserved words in MySQL
366 context ` ` cyan
367     keyword . white