17 lines
584 B
SQL
17 lines
584 B
SQL
/* LAYER1_INBOUND_PILOT_V1 rollback removes only the owned procedure. */
|
|
SET NOCOUNT ON;
|
|
SET XACT_ABORT ON;
|
|
|
|
IF DB_NAME() <> N'FT546-wms'
|
|
THROW 51119, 'Run this script only in FT546-wms', 1;
|
|
|
|
IF OBJECT_ID(N'dbo.proc_allot_layer1_inbound_pilot', N'P') IS NOT NULL
|
|
BEGIN
|
|
IF CHARINDEX(N'LAYER1_INBOUND_PILOT_V1',
|
|
OBJECT_DEFINITION(OBJECT_ID(N'dbo.proc_allot_layer1_inbound_pilot'))) = 0
|
|
THROW 51120, 'Refusing to drop an unowned procedure', 1;
|
|
DROP PROCEDURE dbo.proc_allot_layer1_inbound_pilot;
|
|
END;
|
|
|
|
SELECT 'LAYER1_INBOUND_PILOT_ROLLBACK_OK' AS result;
|