Files
DP44/DataPRO/Modules/Database/DatabaseMigrationScripts/.svn/pristine/e6/e63ba72451b9511b96e4090820295bffe92a3afd.svn-base

63 lines
7.5 KiB
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
<EFBFBD><EFBFBD>DECLARE @ObjectName NVARCHAR(100)
SELECT @ObjectName =OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'LowgRate';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'HighgRate';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'AngularRate';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'TempHumidPressRate';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'BatterySaverModeOn';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'TimedIntervalTrigOn';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'TimedIntervalDuration';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'TimedIntervalEvents';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'TimedIntervalUnits';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'RTCScheduleTrigOn';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'WakeUpMagnetTimeout';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'WakeUpTimeSessionStart';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
SELECT @ObjectName = OBJECT_NAME([default_object_id]) FROM SYS.COLUMNS
WHERE [object_id] = OBJECT_ID('[dbo].[TestSetups]') AND [name] = 'WakeUpTimeDuration';
IF (@ObjectName IS NOT NULL) EXEC('ALTER TABLE [dbo].[TestSetups] DROP CONSTRAINT ' + @ObjectName)
ALTER TABLE dbo.TestSetups
DROP COLUMN LowgRate, HighgRate, AngularRate, TempHumidPressRate, BatterySaverModeOn, TimedIntervalTrigOn, TimedIntervalDuration, TimedIntervalEvents, TimedIntervalUnits, RTCScheduleTrigOn, WakeUpMagnetTimeout, WakeUpTimeSessionStart, WakeUpTimeDuration
ALTER TABLE dbo.TestSetups ADD
StartWithEvent bit NULL
ALTER TABLE dbo.TestSetups SET (LOCK_ESCALATION = TABLE)