1 # SQL syntax highlighting for CoolEdit
2 # by Walery Studennikov <despair@sama.ru>
5 keyword whole ABORT yellow
6 keyword whole ABSOLUTE yellow
7 keyword whole ACTION yellow
8 keyword whole ADA yellow
9 keyword whole ADD yellow
10 keyword whole ALL yellow
11 keyword whole ALLOCATE yellow
12 keyword whole ALTER yellow
13 keyword whole AND yellow
14 keyword whole ANY yellow
15 keyword whole ARE yellow
16 keyword whole AS yellow
17 keyword whole ASC yellow
18 keyword whole ASSERTION yellow
19 keyword whole AT yellow
20 keyword whole AUTHORIZATION yellow
21 keyword whole AUTO_INCREMENT yellow
22 keyword whole BEGIN yellow
23 keyword whole BETWEEN yellow
24 keyword whole BIGINT yellow
25 keyword whole BIT yellow
26 keyword whole BIT_LENGTH yellow
27 keyword whole BLOB yellow
28 keyword whole BOTH yellow
29 keyword whole BY yellow
30 keyword whole CASCADE yellow
31 keyword whole CASCADED yellow
32 keyword whole CASE yellow
33 keyword whole CAST yellow
34 keyword whole CATALOG yellow
35 keyword whole CHAR yellow
36 keyword whole CHARACTER yellow
37 keyword whole CHARACTER_LENGTH yellow
38 keyword whole CHAR_LENGTH yellow
39 keyword whole CHECK yellow
40 keyword whole CLOSE yellow
41 keyword whole COALESCE yellow
42 keyword whole COLLATE yellow
43 keyword whole COLLATION yellow
44 keyword whole COLUMN yellow
45 keyword whole COMMIT yellow
46 keyword whole COMPILE yellow
47 keyword whole CONNECT yellow
48 keyword whole CONNECTION yellow
49 keyword whole CONSTRAINT yellow
50 keyword whole CONSTRAINTS yellow
51 keyword whole CONTINUE yellow
52 keyword whole COPY yellow
53 keyword whole CORRESPONDING yellow
54 keyword whole CREATE yellow
55 keyword whole CROSS yellow
56 keyword whole CURRENT yellow
57 keyword whole CURRENT_DATE yellow
58 keyword whole CURRENT_TIME yellow
59 keyword whole CURRENT_TIMESTAMP yellow
60 keyword whole CURRENT_USER yellow
61 keyword whole CURSOR yellow
62 keyword whole Constraint yellow
63 keyword whole DATABASE yellow
64 keyword whole DATE yellow
65 keyword whole DATETIME yellow
66 keyword whole DAY yellow
67 keyword whole DEALLOCATE yellow
68 keyword whole DEC yellow
69 keyword whole DECIMAL yellow
70 keyword whole DECLARE yellow
71 keyword whole DEFAULT yellow
72 keyword whole DEFERRABLE yellow
73 keyword whole DEFERRED yellow
74 keyword whole DELETE yellow
75 keyword whole DESC yellow
76 keyword whole DESCRIBE yellow
77 keyword whole DESCRIPTOR yellow
78 keyword whole DIAGNOSTICS yellow
79 keyword whole DISCONNECT yellow
80 keyword whole DISTINCT yellow
81 keyword whole DOMAIN yellow
82 keyword whole DOUBLE yellow
83 keyword whole DROP yellow
84 keyword whole ELSE yellow
85 keyword whole ENCODING yellow
86 keyword whole END yellow
87 keyword whole END-EXEC yellow
88 keyword whole ENUM yellow
89 keyword whole ESCAPE yellow
90 keyword whole EXCEPT yellow
91 keyword whole EXCEPTION yellow
92 keyword whole EXEC yellow
93 keyword whole EXECUTE yellow
94 keyword whole EXISTS yellow
95 keyword whole EXTERNAL yellow
96 keyword whole EXTRACT yellow
97 keyword whole FALSE yellow
98 keyword whole FETCH yellow
99 keyword whole FIRST yellow
100 keyword whole FLOAT yellow
101 keyword whole FOR yellow
102 keyword whole FOREIGN yellow
103 keyword whole FORTRAN yellow
104 keyword whole FOUND yellow
105 keyword whole FROM yellow
106 keyword whole FULL yellow
107 keyword whole GET yellow
108 keyword whole GLOBAL yellow
109 keyword whole GO yellow
110 keyword whole GOTO yellow
111 keyword whole GRANT yellow
112 keyword whole GROUP yellow
113 keyword whole HAVING yellow
114 keyword whole HOUR yellow
115 keyword whole IDENTITY yellow
116 keyword whole IF yellow
117 keyword whole IMMEDIATE yellow
118 keyword whole IN yellow
119 keyword whole INCLUDE yellow
120 keyword whole INDEX yellow
121 keyword whole INDICATOR yellow
122 keyword whole INITIALLY yellow
123 keyword whole INNER yellow
124 keyword whole INPUT yellow
125 keyword whole INSENSITIVE yellow
126 keyword whole INSERT yellow
127 keyword whole INT yellow
128 keyword whole INTEGER yellow
129 keyword whole INTERSECT yellow
130 keyword whole INTERVAL yellow
131 keyword whole INTO yellow
132 keyword whole IS yellow
133 keyword whole ISOLATION yellow
134 keyword whole JOIN yellow
135 keyword whole KEY yellow
136 keyword whole Key yellow
137 keyword whole LANGUAGE yellow
138 keyword whole LAST yellow
139 keyword whole LEADING yellow
140 keyword whole MERGE yellow
141 keyword whole MINUS yellow
142 keyword whole LEFT yellow
143 keyword whole LEVEL yellow
144 keyword whole LIKE yellow
145 keyword whole LOCAL yellow
146 keyword whole LOCK yellow
147 keyword whole LONGBLOB yellow
148 keyword whole LONGTEXT yellow
149 keyword whole LOOP yellow
150 keyword whole MATCH yellow
151 keyword whole MEDIUMBLOB yellow
152 keyword whole MEDIUMINT yellow
153 keyword whole MEDIUMTEXT yellow
154 keyword whole MINUTE yellow
155 keyword whole MODULE yellow
156 keyword whole MONTH yellow
157 keyword whole NAMES yellow
158 keyword whole NATIONAL yellow
159 keyword whole NATURAL yellow
160 keyword whole NCHAR yellow
161 keyword whole NEXT yellow
162 keyword whole NO yellow
163 keyword whole NONE yellow
164 keyword whole NOT yellow
165 keyword whole NULL yellow
166 keyword whole NULLIF yellow
167 keyword whole NUMERIC yellow
168 keyword whole OCTET_LENGTH yellow
169 keyword whole OF yellow
170 keyword whole OFFLINE yellow
171 keyword whole ON yellow
172 keyword whole ONLINE yellow
173 keyword whole ONLY yellow
174 keyword whole OPEN yellow
175 keyword whole OPTION yellow
176 keyword whole OR yellow
177 keyword whole ORDER yellow
178 keyword whole OUTER yellow
179 keyword whole OUTPUT yellow
180 keyword whole OVERLAPS yellow
181 keyword whole PAD yellow
182 keyword whole PARTIAL yellow
183 keyword whole PASCAL yellow
184 keyword whole POSITION yellow
185 keyword whole PRECISION yellow
186 keyword whole PREPARE yellow
187 keyword whole PRESERVE yellow
188 keyword whole PRIMARY yellow
189 keyword whole PRIOR yellow
190 keyword whole PRIVILEGES yellow
191 keyword whole PROCEDURE yellow
192 keyword whole PUBLIC yellow
193 keyword whole Primary yellow
194 keyword whole READ yellow
195 keyword whole REAL yellow
196 keyword whole REBUILD yellow
197 keyword whole REFERENCES yellow
198 keyword whole RELATIVE yellow
199 keyword whole REPLACE yellow
200 keyword whole RESTRICT yellow
201 keyword whole REVOKE yellow
202 keyword whole RIGHT yellow
203 keyword whole ROLLBACK yellow
204 keyword whole ROWS yellow
205 keyword whole SCHEMA yellow
206 keyword whole SCROLL yellow
207 keyword whole SECOND yellow
208 keyword whole SECTION yellow
209 keyword whole SELECT yellow
210 keyword whole SEQUENCE yellow
211 keyword whole SESSION yellow
212 keyword whole SESSION_USER yellow
213 keyword whole SET yellow
214 keyword whole SIZE yellow
215 keyword whole SMALLINT yellow
216 keyword whole SOME yellow
217 keyword whole SPACE yellow
218 keyword whole SQL yellow
219 keyword whole SQLCA yellow
220 keyword whole SQLSTATE yellow
221 keyword whole SQLWARNING yellow
222 keyword whole SUBSTRING yellow
223 keyword whole SYSTEM_USER yellow
224 keyword whole TRUNCATE yellow
225 keyword whole TABLE yellow
226 keyword whole TABLESPACE yellow
227 keyword whole TEMPLATE yellow
228 keyword whole TEMPORARY yellow
229 keyword whole TEXT yellow
230 keyword whole THEN yellow
231 keyword whole TIME yellow
232 keyword whole TIMESTAMP yellow
233 keyword whole TIMEZONE_HOUR yellow
234 keyword whole TIMEZONE_MINUTE yellow
235 keyword whole TINYBLOB yellow
236 keyword whole TINYINT yellow
237 keyword whole TINYTEXT yellow
238 keyword whole TO yellow
239 keyword whole TRAILING yellow
240 keyword whole TRANSACTION yellow
241 keyword whole TRANSLATION yellow
242 keyword whole TRIGGER yellow
243 keyword whole TRIM yellow
244 keyword whole TRUE yellow
245 keyword whole TYPE yellow
246 keyword whole UNION yellow
247 keyword whole UNIQUE yellow
248 keyword whole UNKNOWN yellow
249 keyword whole UNSIGNED yellow
250 keyword whole UPDATE yellow
251 keyword whole USAGE yellow
252 keyword whole USE yellow
253 keyword whole USER yellow
254 keyword whole USING yellow
255 keyword whole VALUE yellow
256 keyword whole VALUES yellow
257 keyword whole VARCHAR yellow
258 keyword whole VARYING yellow
259 keyword whole VIEW yellow
260 keyword whole WHEN yellow
261 keyword whole WHENEVER yellow
262 keyword whole WHERE yellow
263 keyword whole WHILE yellow
264 keyword whole WITH yellow
265 keyword whole WORK yellow
266 keyword whole WRITE yellow
267 keyword whole YEAR yellow
268 keyword whole ZONE yellow
270 keyword whole abort yellow
271 keyword whole absolute yellow
272 keyword whole action yellow
273 keyword whole ada yellow
274 keyword whole add yellow
275 keyword whole all yellow
276 keyword whole allocate yellow
277 keyword whole alter yellow
278 keyword whole and yellow
279 keyword whole any yellow
280 keyword whole are yellow
281 keyword whole as yellow
282 keyword whole asc yellow
283 keyword whole assertion yellow
284 keyword whole at yellow
285 keyword whole authorization yellow
286 keyword whole auto_increment yellow
287 keyword whole begin yellow
288 keyword whole between yellow
289 keyword whole bigint yellow
290 keyword whole bit yellow
291 keyword whole bit_length yellow
292 keyword whole blob yellow
293 keyword whole both yellow
294 keyword whole by yellow
295 keyword whole cascade yellow
296 keyword whole cascaded yellow
297 keyword whole case yellow
298 keyword whole cast yellow
299 keyword whole catalog yellow
300 keyword whole char yellow
301 keyword whole char_length yellow
302 keyword whole character yellow
303 keyword whole character_length yellow
304 keyword whole check yellow
305 keyword whole close yellow
306 keyword whole coalesce yellow
307 keyword whole collate yellow
308 keyword whole collation yellow
309 keyword whole column yellow
310 keyword whole commit yellow
311 keyword whole compile yellow
312 keyword whole connect yellow
313 keyword whole connection yellow
314 keyword whole constraint yellow
315 keyword whole constraint yellow
316 keyword whole constraints yellow
317 keyword whole continue yellow
318 keyword whole copy yellow
319 keyword whole corresponding yellow
320 keyword whole create yellow
321 keyword whole cross yellow
322 keyword whole current yellow
323 keyword whole current_date yellow
324 keyword whole current_time yellow
325 keyword whole current_timestamp yellow
326 keyword whole current_user yellow
327 keyword whole cursor yellow
328 keyword whole database yellow
329 keyword whole date yellow
330 keyword whole datetime yellow
331 keyword whole day yellow
332 keyword whole deallocate yellow
333 keyword whole dec yellow
334 keyword whole decimal yellow
335 keyword whole declare yellow
336 keyword whole default yellow
337 keyword whole deferrable yellow
338 keyword whole deferred yellow
339 keyword whole delete yellow
340 keyword whole desc yellow
341 keyword whole describe yellow
342 keyword whole descriptor yellow
343 keyword whole diagnostics yellow
344 keyword whole disconnect yellow
345 keyword whole distinct yellow
346 keyword whole domain yellow
347 keyword whole double yellow
348 keyword whole drop yellow
349 keyword whole else yellow
350 keyword whole encoding yellow
351 keyword whole end yellow
352 keyword whole end-exec yellow
353 keyword whole enum yellow
354 keyword whole escape yellow
355 keyword whole except yellow
356 keyword whole exception yellow
357 keyword whole exec yellow
358 keyword whole execute yellow
359 keyword whole exists yellow
360 keyword whole external yellow
361 keyword whole extract yellow
362 keyword whole false yellow
363 keyword whole fetch yellow
364 keyword whole first yellow
365 keyword whole float yellow
366 keyword whole for yellow
367 keyword whole foreign yellow
368 keyword whole fortran yellow
369 keyword whole found yellow
370 keyword whole from yellow
371 keyword whole full yellow
372 keyword whole get yellow
373 keyword whole global yellow
374 keyword whole go yellow
375 keyword whole goto yellow
376 keyword whole grant yellow
377 keyword whole group yellow
378 keyword whole having yellow
379 keyword whole hour yellow
380 keyword whole identity yellow
381 keyword whole if yellow
382 keyword whole immediate yellow
383 keyword whole in yellow
384 keyword whole include yellow
385 keyword whole index yellow
386 keyword whole indicator yellow
387 keyword whole initially yellow
388 keyword whole inner yellow
389 keyword whole input yellow
390 keyword whole insensitive yellow
391 keyword whole insert yellow
392 keyword whole int yellow
393 keyword whole integer yellow
394 keyword whole intersect yellow
395 keyword whole interval yellow
396 keyword whole into yellow
397 keyword whole is yellow
398 keyword whole isolation yellow
399 keyword whole join yellow
400 keyword whole key yellow
401 keyword whole key yellow
402 keyword whole language yellow
403 keyword whole last yellow
404 keyword whole leading yellow
405 keyword whole left yellow
406 keyword whole level yellow
407 keyword whole like yellow
408 keyword whole local yellow
409 keyword whole lock yellow
410 keyword whole longblob yellow
411 keyword whole longtext yellow
412 keyword whole loop yellow
413 keyword whole match yellow
414 keyword whole mediumblob yellow
415 keyword whole mediumint yellow
416 keyword whole mediumtext yellow
417 keyword whole merge yellow
418 keyword whole minute yellow
419 keyword whole minus yellow
420 keyword whole module yellow
421 keyword whole month yellow
422 keyword whole names yellow
423 keyword whole national yellow
424 keyword whole natural yellow
425 keyword whole nchar yellow
426 keyword whole next yellow
427 keyword whole no yellow
428 keyword whole none yellow
429 keyword whole not yellow
430 keyword whole null yellow
431 keyword whole nullif yellow
432 keyword whole numeric yellow
433 keyword whole octet_length yellow
434 keyword whole of yellow
435 keyword whole offline yellow
436 keyword whole on yellow
437 keyword whole online yellow
438 keyword whole only yellow
439 keyword whole open yellow
440 keyword whole option yellow
441 keyword whole or yellow
442 keyword whole order yellow
443 keyword whole outer yellow
444 keyword whole output yellow
445 keyword whole overlaps yellow
446 keyword whole pad yellow
447 keyword whole partial yellow
448 keyword whole pascal yellow
449 keyword whole position yellow
450 keyword whole precision yellow
451 keyword whole prepare yellow
452 keyword whole preserve yellow
453 keyword whole primary yellow
454 keyword whole primary yellow
455 keyword whole prior yellow
456 keyword whole privileges yellow
457 keyword whole procedure yellow
458 keyword whole public yellow
459 keyword whole read yellow
460 keyword whole real yellow
461 keyword whole rebuild yellow
462 keyword whole references yellow
463 keyword whole relative yellow
464 keyword whole replace yellow
465 keyword whole restrict yellow
466 keyword whole revoke yellow
467 keyword whole right yellow
468 keyword whole rollback yellow
469 keyword whole rows yellow
470 keyword whole schema yellow
471 keyword whole scroll yellow
472 keyword whole second yellow
473 keyword whole section yellow
474 keyword whole select yellow
475 keyword whole sequence yellow
476 keyword whole session yellow
477 keyword whole session_user yellow
478 keyword whole set yellow
479 keyword whole size yellow
480 keyword whole smallint yellow
481 keyword whole some yellow
482 keyword whole space yellow
483 keyword whole sql yellow
484 keyword whole sqlca yellow
485 keyword whole sqlstate yellow
486 keyword whole sqlwarning yellow
487 keyword whole substring yellow
488 keyword whole system_user yellow
489 keyword whole table yellow
490 keyword whole tablespace yellow
491 keyword whole template yellow
492 keyword whole temporary yellow
493 keyword whole text yellow
494 keyword whole then yellow
495 keyword whole time yellow
496 keyword whole truncate yellow
497 keyword whole timestamp yellow
498 keyword whole timezone_hour yellow
499 keyword whole timezone_minute yellow
500 keyword whole tinyblob yellow
501 keyword whole tinyint yellow
502 keyword whole tinytext yellow
503 keyword whole to yellow
504 keyword whole trailing yellow
505 keyword whole transaction yellow
506 keyword whole translation yellow
507 keyword whole trigger yellow
508 keyword whole trim yellow
509 keyword whole true yellow
510 keyword whole type yellow
511 keyword whole union yellow
512 keyword whole unique yellow
513 keyword whole unknown yellow
514 keyword whole unsigned yellow
515 keyword whole update yellow
516 keyword whole usage yellow
517 keyword whole use yellow
518 keyword whole user yellow
519 keyword whole using yellow
520 keyword whole value yellow
521 keyword whole values yellow
522 keyword whole varchar yellow
523 keyword whole varying yellow
524 keyword whole view yellow
525 keyword whole when yellow
526 keyword whole whenever yellow
527 keyword whole where yellow
528 keyword whole while yellow
529 keyword whole with yellow
530 keyword whole work yellow
531 keyword whole write yellow
532 keyword whole year yellow
533 keyword whole zone yellow
541 keyword \+ brightcyan
543 keyword \* brightcyan
553 # PostgreSQL specific
554 keyword AGGREGATE yellow
555 keyword CHECKPOINT yellow
556 keyword CLUSTER yellow
557 keyword CONVERSION yellow
558 keyword LISTEN yellow
559 keyword NOTIFY yellow
560 keyword OPERATOR yellow
561 keyword REINDEX yellow
562 keyword SAVEPOINT yellow
563 keyword UNLISTEN yellow
564 keyword VACUUM yellow
566 keyword aggregate yellow
567 keyword checkpoint yellow
568 keyword cluster yellow
569 keyword conversion yellow
570 keyword listen yellow
571 keyword notify yellow
572 keyword operator yellow
573 keyword reindex yellow
574 keyword savepoint yellow
575 keyword unlisten yellow
576 keyword vacuum yellow
578 keyword CREATEDB white
579 keyword CREATEUSER white
580 keyword NOCREATEDB white
581 keyword NOCREATEUSER white
582 keyword PASSWORD white
585 keyword createdb white
586 keyword createuser white
587 keyword nocreatedb white
588 keyword nocreateuser white
589 keyword password white
592 keyword currval white
593 keyword nextval white
594 keyword pg_database white
595 keyword pg_group white
596 keyword pg_shadow white
600 # PostgreSQL sequences
602 keyword increment white
603 keyword maxvalue white
604 keyword minvalue white
608 context linestart # \n brown
612 context exclusive -- \n brown
615 context exclusive /\* \*/ brown
624 # Beckticks are used to escape reserved words in MySQL