File tree Expand file tree Collapse file tree 2 files changed +9
-112
lines changed
src/languages/transactsql Expand file tree Collapse file tree 2 files changed +9
-112
lines changed Original file line number Diff line number Diff line change @@ -177,118 +177,6 @@ export const keywords: string[] = [
177
177
'WITH' ,
178
178
'WITHIN GROUP' ,
179
179
'WRITETEXT' ,
180
-
181
- // odbc
182
- 'ABSOLUTE' ,
183
- 'ACTION' ,
184
- 'ADA' ,
185
- 'ALLOCATE' ,
186
- 'ARE' ,
187
- 'ASSERTION' ,
188
- 'AT' ,
189
- 'AVG' ,
190
- 'BIT_LENGTH' ,
191
- 'BOTH' ,
192
- 'CASCADED' ,
193
- 'CAST' ,
194
- 'CATALOG' ,
195
- 'CHARACTER_LENGTH' ,
196
- 'CHAR_LENGTH' ,
197
- 'COLLATION' ,
198
- 'CONNECT' ,
199
- 'CONNECTION' ,
200
- 'CONSTRAINTS' ,
201
- 'CORRESPONDING' ,
202
- 'COUNT' ,
203
- 'DAY' ,
204
- 'DEFERRABLE' ,
205
- 'DEFERRED' ,
206
- 'DESCRIBE' ,
207
- 'DESCRIPTOR' ,
208
- 'DIAGNOSTICS' ,
209
- 'DISCONNECT' ,
210
- 'DOMAIN' ,
211
- 'END-EXEC' ,
212
- 'EXCEPTION' ,
213
- 'EXTRACT' ,
214
- 'FALSE' ,
215
- 'FIRST' ,
216
- 'FORTRAN' ,
217
- 'FOUND' ,
218
- 'GET' ,
219
- 'GLOBAL' ,
220
- 'GO' ,
221
- 'HOUR' ,
222
- 'IMMEDIATE' ,
223
- 'INCLUDE' ,
224
- 'INDICATOR' ,
225
- 'INITIALLY' ,
226
- 'INPUT' ,
227
- 'INSENSITIVE' ,
228
- 'INTERVAL' ,
229
- 'ISOLATION' ,
230
- 'LANGUAGE' ,
231
- 'LAST' ,
232
- 'LEADING' ,
233
- 'LEVEL' ,
234
- 'LOCAL' ,
235
- 'LOWER' ,
236
- 'MATCH' ,
237
- 'MAX' ,
238
- 'MIN' ,
239
- 'MINUTE' ,
240
- 'MODULE' ,
241
- 'MONTH' ,
242
- 'NAMES' ,
243
- 'NATURAL' ,
244
- 'NEXT' ,
245
- 'NO' ,
246
- 'NONE' ,
247
- 'OCTET_LENGTH' ,
248
- 'ONLY' ,
249
- 'OUTPUT' ,
250
- 'OVERLAPS' ,
251
- 'PAD' ,
252
- 'PARTIAL' ,
253
- 'PASCAL' ,
254
- 'POSITION' ,
255
- 'PREPARE' ,
256
- 'PRESERVE' ,
257
- 'PRIOR' ,
258
- 'PRIVILEGES' ,
259
- 'RELATIVE' ,
260
- 'ROWS' ,
261
- 'SCROLL' ,
262
- 'SECOND' ,
263
- 'SECTION' ,
264
- 'SESSION' ,
265
- 'SIZE' ,
266
- 'SPACE' ,
267
- 'SQL' ,
268
- 'SQLCA' ,
269
- 'SQLCODE' ,
270
- 'SQLERROR' ,
271
- 'SQLSTATE' ,
272
- 'SQLWARNING' ,
273
- 'SUBSTRING' ,
274
- 'SUM' ,
275
- 'TEMPORARY' ,
276
- 'TIMEZONE_HOUR' ,
277
- 'TIMEZONE_MINUTE' ,
278
- 'TRAILING' ,
279
- 'TRANSLATE' ,
280
- 'TRANSLATION' ,
281
- 'TRIM' ,
282
- 'TRUE' ,
283
- 'UNKNOWN' ,
284
- 'UPPER' ,
285
- 'USAGE' ,
286
- 'VALUE' ,
287
- 'WHENEVER' ,
288
- 'WORK' ,
289
- 'WRITE' ,
290
- 'YEAR' ,
291
- 'ZONE' ,
292
180
// https://learn.microsoft.com/en-us/sql/t-sql/queries/output-clause-transact-sql?view=sql-server-ver16#action
293
181
'$ACTION' ,
294
182
] ;
Original file line number Diff line number Diff line change @@ -218,4 +218,13 @@ describe('TransactSqlFormatter', () => {
218
218
CREATE INDEX bar
219
219
` ) ;
220
220
} ) ;
221
+
222
+ // Issue #819
223
+ it ( 'does not recognize ODBC keywords as reserved keywords' , ( ) => {
224
+ expect ( format ( `SELECT Value, Zone` , { keywordCase : 'upper' } ) ) . toBe ( dedent `
225
+ SELECT
226
+ Value,
227
+ Zone
228
+ ` ) ;
229
+ } ) ;
221
230
} ) ;
You can’t perform that action at this time.
0 commit comments