Add support for PRINT statement for SQL Server (#1811)

This commit is contained in:
Andrew Harper 2025-04-18 02:59:39 -04:00 committed by GitHub
parent 81d8909e00
commit 4a487290ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 47 additions and 1 deletions

View file

@ -2053,3 +2053,20 @@ fn parse_drop_trigger() {
}
);
}
#[test]
fn parse_print() {
let print_string_literal = "PRINT 'Hello, world!'";
let print_stmt = ms().verified_stmt(print_string_literal);
assert_eq!(
print_stmt,
Statement::Print(PrintStatement {
message: Box::new(Expr::Value(
(Value::SingleQuotedString("Hello, world!".to_string())).with_empty_span()
)),
})
);
let _ = ms().verified_stmt("PRINT N'Hello, ⛄️!'");
let _ = ms().verified_stmt("PRINT @my_variable");
}