Skip to content

Commit de74d35

Browse files
committed
Changed rule names; fixed rule name typo
1 parent 2fdce6c commit de74d35

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tsql/TSqlParser.g4

+12-12
Original file line numberDiff line numberDiff line change
@@ -1666,7 +1666,7 @@ queue_settings
16661666
(
16671667
(
16681668
(STATUS EQUAL (ON | OFF) COMMA? )?
1669-
(PROCEDURE_NAME EQUAL func_proc_name_three_part COMMA?)?
1669+
(PROCEDURE_NAME EQUAL func_proc_name_database_schema COMMA?)?
16701670
(MAX_QUEUE_READERS EQUAL max_readers=DECIMAL COMMA?)?
16711671
(EXECUTE AS (SELF | user_name=STRING | OWNER) COMMA?)?
16721672
)
@@ -1857,7 +1857,7 @@ create_index
18571857

18581858
// https://msdn.microsoft.com/en-us/library/ms187926(v=sql.120).aspx
18591859
create_or_alter_procedure
1860-
: ((CREATE (OR ALTER)?) | ALTER) proc=(PROC | PROCEDURE) func_proc_name_two_part (';' DECIMAL)?
1860+
: ((CREATE (OR ALTER)?) | ALTER) proc=(PROC | PROCEDURE) func_proc_name_schema (';' DECIMAL)?
18611861
('('? procedure_param (',' procedure_param)* ')'?)?
18621862
(WITH procedure_option (',' procedure_option)*)?
18631863
(FOR REPLICATION)? AS sql_clauses
@@ -1903,7 +1903,7 @@ ddl_trigger_operation
19031903

19041904
// https://msdn.microsoft.com/en-us/library/ms186755.aspx
19051905
create_or_alter_function
1906-
: ((CREATE (OR ALTER)?) | ALTER) FUNCTION func_proc_name_two_part
1906+
: ((CREATE (OR ALTER)?) | ALTER) FUNCTION func_proc_name_schema
19071907
(('(' procedure_param (',' procedure_param)* ')') | '(' ')') //must have (), but can be empty
19081908
(func_body_returns_select | func_body_returns_table | func_body_returns_scalar) ';'?
19091909
;
@@ -2274,7 +2274,7 @@ drop_backward_compatible_index
22742274

22752275
// https://msdn.microsoft.com/en-us/library/ms174969.aspx
22762276
drop_procedure
2277-
: DROP proc=(PROC | PROCEDURE) (IF EXISTS)? func_proc_name_two_part (',' func_proc_name_two_part)* ';'?
2277+
: DROP proc=(PROC | PROCEDURE) (IF EXISTS)? func_proc_name_schema (',' func_proc_name_schema)* ';'?
22782278
;
22792279

22802280
// https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-trigger-transact-sql
@@ -2294,7 +2294,7 @@ drop_ddl_trigger
22942294

22952295
// https://msdn.microsoft.com/en-us/library/ms190290.aspx
22962296
drop_function
2297-
: DROP FUNCTION (IF EXISTS)? func_proc_name_two_part (',' func_proc_name_two_part)* ';'?
2297+
: DROP FUNCTION (IF EXISTS)? func_proc_name_schema (',' func_proc_name_schema)* ';'?
22982298
;
22992299

23002300
// https://msdn.microsoft.com/en-us/library/ms175075.aspx
@@ -2496,7 +2496,7 @@ execute_statement
24962496
;
24972497

24982498
execute_body
2499-
: (return_status=LOCAL_ID '=')? (func_proc_name_four_part | expression) (execute_statement_arg (',' execute_statement_arg)*)? ';'?
2499+
: (return_status=LOCAL_ID '=')? (func_proc_name_server_database_schema | expression) (execute_statement_arg (',' execute_statement_arg)*)? ';'?
25002500
| '(' execute_var_string ('+' execute_var_string)* ')' (AS? (LOGIN | USER) '=' STRING)? ';'?
25012501
;
25022502

@@ -3402,17 +3402,17 @@ simple_name
34023402
: (schema=id '.')? name=id
34033403
;
34043404

3405-
func_proc_name_two_part
3405+
func_proc_name_schema
34063406
: ((schema=id) '.')? procedure=id
34073407
;
34083408

3409-
func_proc_name_three_part
3410-
: func_proc_name_two_part
3409+
func_proc_name_database_schema
3410+
: func_proc_name_schema
34113411
| (database=id '.' (schema=id)? '.')? procedure=id
34123412
;
34133413

3414-
func_proc_name_four_part
3415-
: func_proc_three_part
3414+
func_proc_name_server_database_schema
3415+
: func_proc_name_database_schema
34163416
| (server=id '.' database=id '.' (schema=id)? '.')? procedure=id
34173417
;
34183418

@@ -3465,7 +3465,7 @@ null_or_default
34653465
;
34663466

34673467
scalar_function_name
3468-
: func_proc_name_four_part
3468+
: func_proc_name_server_database_schema
34693469
| RIGHT
34703470
| LEFT
34713471
| BINARY_CHECKSUM

0 commit comments

Comments
 (0)