File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3184,6 +3184,7 @@ KW_SMALLINT = "SMALLINT"i !ident_start { return 'SMALLINT'; }
31843184KW_TINYINT = "TINYINT" i ! ident_start { return ' TINYINT' ; }
31853185KW_TINYTEXT = "TINYTEXT" i ! ident_start { return ' TINYTEXT' ; }
31863186KW_TEXT = "TEXT" i ! ident_start { return ' TEXT' ; }
3187+ KW_NTEXT = "NTEXT" i ! ident_start { return ' NTEXT' ; }
31873188KW_MEDIUMTEXT = "MEDIUMTEXT" i ! ident_start { return ' MEDIUMTEXT' ; }
31883189KW_LONGTEXT = "LONGTEXT" i ! ident_start { return ' LONGTEXT' ; }
31893190KW_BIGINT = "BIGINT" i ! ident_start { return ' BIGINT' ; }
@@ -3530,7 +3531,7 @@ json_type
35303531 }
35313532
35323533text_type
3533- = lb :LBRAKE ? __ t :(KW_TINYTEXT / KW_TEXT / KW_MEDIUMTEXT / KW_LONGTEXT ) __ rb :RBRAKE ? ! { return (lb && ! rb) || (! lb && rb) } {
3534+ = lb :LBRAKE ? __ t :(KW_TINYTEXT / KW_TEXT / KW_NTEXT / KW_MEDIUMTEXT / KW_LONGTEXT ) __ rb :RBRAKE ? ! { return (lb && ! rb) || (! lb && rb) } {
35343535 return { dataType: t }
35353536 }
35363537
Original file line number Diff line number Diff line change @@ -478,6 +478,13 @@ describe('transactsql', () => {
478478 'SELECT [mh].*, PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY [daily_reach] ASC) OVER (PARTITION BY [mh].[ig_user_id]) AS [median_per_user] FROM [tableName]'
479479 ]
480480 } ,
481+ {
482+ title : 'ntext type' ,
483+ sql : [
484+ 'CREATE TABLE [dbo].[Ordine]([NoteInvioEmail][ntext])' ,
485+ 'CREATE TABLE [dbo].[Ordine] ([NoteInvioEmail] NTEXT)'
486+ ]
487+ } ,
481488 ]
482489 SQL_LIST . forEach ( sqlInfo => {
483490 const { title, sql } = sqlInfo
You can’t perform that action at this time.
0 commit comments