We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 048bc8f commit 0b1e0c3Copy full SHA for 0b1e0c3
src/parser/mod.rs
@@ -17368,7 +17368,11 @@ impl<'a> Parser<'a> {
17368
{
17369
None
17370
} else {
17371
+ let has_parentheses = self.consume_token(&Token::LParen);
17372
let name = self.parse_object_name(false)?;
17373
+ if has_parentheses {
17374
+ self.expect_token(&Token::RParen)?;
17375
+ }
17376
Some(name)
17377
};
17378
tests/sqlparser_common.rs
@@ -12120,6 +12120,8 @@ fn parse_execute_stored_procedure() {
12120
}
12121
_ => unreachable!(),
12122
12123
+ // Test optional parentheses around procedure name
12124
+ ms_and_generic().one_statement_parses_to("EXEC ('name')", "EXECUTE 'name'");
12125
12126
12127
#[test]
0 commit comments