File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -2567,11 +2567,18 @@ fn parse_mssql_go_keyword() {
2567
2567
assert_eq ! ( stmts. len( ) , 2 ) ;
2568
2568
assert_eq ! ( stmts[ 1 ] , Statement :: Go ( GoStatement { count: None } ) ) ;
2569
2569
2570
- let comment_following_go = "USE some_database;\n GO -- okay" ;
2571
- let stmts = ms ( ) . parse_sql_statements ( comment_following_go ) . unwrap ( ) ;
2570
+ let single_line_comment_following_go = "USE some_database;\n GO -- okay" ;
2571
+ let stmts = ms ( ) . parse_sql_statements ( single_line_comment_following_go ) . unwrap ( ) ;
2572
2572
assert_eq ! ( stmts. len( ) , 2 ) ;
2573
2573
assert_eq ! ( stmts[ 1 ] , Statement :: Go ( GoStatement { count: None } ) ) ;
2574
2574
2575
+ let multi_line_comment_following = "USE some_database;\n GO/* okay */42" ;
2576
+ let stmts = ms ( )
2577
+ . parse_sql_statements ( multi_line_comment_following)
2578
+ . unwrap ( ) ;
2579
+ assert_eq ! ( stmts. len( ) , 2 ) ;
2580
+ assert_eq ! ( stmts[ 1 ] , Statement :: Go ( GoStatement { count: Some ( 42 ) } ) ) ;
2581
+
2575
2582
let actually_column_alias = "SELECT NULL GO" ;
2576
2583
let stmts = ms ( ) . parse_sql_statements ( actually_column_alias) . unwrap ( ) ;
2577
2584
assert_eq ! ( stmts. len( ) , 1 ) ;
You can’t perform that action at this time.
0 commit comments