@@ -1666,7 +1666,7 @@ queue_settings
1666
1666
(
1667
1667
(
1668
1668
(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 ?)?
1670
1670
(MAX_QUEUE_READERS EQUAL max_readers=DECIMAL COMMA ?)?
1671
1671
(EXECUTE AS (SELF | user_name=STRING | OWNER ) COMMA ?)?
1672
1672
)
@@ -1857,7 +1857,7 @@ create_index
1857
1857
1858
1858
// https://msdn.microsoft.com/en-us/library/ms187926(v=sql.120).aspx
1859
1859
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 )?
1861
1861
(' (' ? procedure_param (' ,' procedure_param)* ' )' ?)?
1862
1862
(WITH procedure_option (' ,' procedure_option)*)?
1863
1863
(FOR REPLICATION )? AS sql_clauses
@@ -1903,7 +1903,7 @@ ddl_trigger_operation
1903
1903
1904
1904
// https://msdn.microsoft.com/en-us/library/ms186755.aspx
1905
1905
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
1907
1907
((' (' procedure_param (' ,' procedure_param)* ' )' ) | ' (' ' )' ) // must have (), but can be empty
1908
1908
(func_body_returns_select | func_body_returns_table | func_body_returns_scalar) ' ;' ?
1909
1909
;
@@ -2274,7 +2274,7 @@ drop_backward_compatible_index
2274
2274
2275
2275
// https://msdn.microsoft.com/en-us/library/ms174969.aspx
2276
2276
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 )* ' ;' ?
2278
2278
;
2279
2279
2280
2280
// https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-trigger-transact-sql
@@ -2294,7 +2294,7 @@ drop_ddl_trigger
2294
2294
2295
2295
// https://msdn.microsoft.com/en-us/library/ms190290.aspx
2296
2296
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 )* ' ;' ?
2298
2298
;
2299
2299
2300
2300
// https://msdn.microsoft.com/en-us/library/ms175075.aspx
@@ -2496,7 +2496,7 @@ execute_statement
2496
2496
;
2497
2497
2498
2498
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)*)? ' ;' ?
2500
2500
| ' (' execute_var_string (' +' execute_var_string)* ' )' (AS ? (LOGIN | USER ) ' =' STRING )? ' ;' ?
2501
2501
;
2502
2502
@@ -3402,17 +3402,17 @@ simple_name
3402
3402
: (schema=id ' .' )? name=id
3403
3403
;
3404
3404
3405
- func_proc_name_two_part
3405
+ func_proc_name_schema
3406
3406
: ((schema=id) ' .' )? procedure=id
3407
3407
;
3408
3408
3409
- func_proc_name_three_part
3410
- : func_proc_name_two_part
3409
+ func_proc_name_database_schema
3410
+ : func_proc_name_schema
3411
3411
| (database=id ' .' (schema=id)? ' .' )? procedure=id
3412
3412
;
3413
3413
3414
- func_proc_name_four_part
3415
- : func_proc_three_part
3414
+ func_proc_name_server_database_schema
3415
+ : func_proc_name_database_schema
3416
3416
| (server=id ' .' database=id ' .' (schema=id)? ' .' )? procedure=id
3417
3417
;
3418
3418
@@ -3465,7 +3465,7 @@ null_or_default
3465
3465
;
3466
3466
3467
3467
scalar_function_name
3468
- : func_proc_name_four_part
3468
+ : func_proc_name_server_database_schema
3469
3469
| RIGHT
3470
3470
| LEFT
3471
3471
| BINARY_CHECKSUM
0 commit comments