@@ -2385,7 +2385,7 @@ xml_index_option
2385
2385
2386
2386
// https://msdn.microsoft.com/en-us/library/ms187926(v=sql.120).aspx
2387
2387
create_or_alter_procedure
2388
- : ((CREATE (OR ( ALTER | REPLACE ) )?) | ALTER ) proc = (PROC | PROCEDURE ) procName = func_proc_name_schema (
2388
+ : ((CREATE (OR ALTER )?) | ALTER ) proc = (PROC | PROCEDURE ) procName = func_proc_name_schema (
2389
2389
' ;' DECIMAL
2390
2390
)? (' (' ? procedure_param (' ,' procedure_param)* ' )' ?)? (
2391
2391
WITH procedure_option (' ,' procedure_option)*
@@ -2403,7 +2403,7 @@ create_or_alter_trigger
2403
2403
;
2404
2404
2405
2405
create_or_alter_dml_trigger
2406
- : (CREATE (OR ( ALTER | REPLACE ) )? | ALTER ) TRIGGER simple_name ON table_name (
2406
+ : (CREATE (OR ALTER )? | ALTER ) TRIGGER simple_name ON table_name (
2407
2407
WITH dml_trigger_option (' ,' dml_trigger_option)*
2408
2408
)? (FOR | AFTER | INSTEAD OF ) dml_trigger_operation (' ,' dml_trigger_operation)* (WITH APPEND )? (
2409
2409
NOT FOR REPLICATION
@@ -2420,7 +2420,7 @@ dml_trigger_operation
2420
2420
;
2421
2421
2422
2422
create_or_alter_ddl_trigger
2423
- : (CREATE (OR ( ALTER | REPLACE ) )? | ALTER ) TRIGGER simple_name ON (ALL SERVER | DATABASE ) (
2423
+ : (CREATE (OR ALTER )? | ALTER ) TRIGGER simple_name ON (ALL SERVER | DATABASE ) (
2424
2424
WITH dml_trigger_option (' ,' dml_trigger_option)*
2425
2425
)? (FOR | AFTER ) ddl_trigger_operation (' ,' ddl_trigger_operation)* AS sql_clauses+
2426
2426
;
@@ -2568,7 +2568,7 @@ create_table_index_option
2568
2568
2569
2569
// https://msdn.microsoft.com/en-us/library/ms187956.aspx
2570
2570
create_view
2571
- : (CREATE (OR ( ALTER | REPLACE ) )? | ALTER ) VIEW simple_name (' (' column_name_list ' )' )? (
2571
+ : (CREATE (OR ALTER )? | ALTER ) VIEW simple_name (' (' column_name_list ' )' )? (
2572
2572
WITH view_attribute (' ,' view_attribute)*
2573
2573
)? AS select_statement_standalone (WITH CHECK OPTION )? ' ;' ?
2574
2574
;
0 commit comments