Files
FT546MWS/scripts/layer1-inbound-pilot/rollback-layer1-inbound-pilot.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;