init
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,43 @@
|
||||
INSERT INTO [dbo].[Sensors] ([SensorType],[SerialNumber]) VALUES (1, 'TSI_TestSpecific');
|
||||
DECLARE @SensorId int
|
||||
SET @SensorId = CAST(SCOPE_IDENTITY() as int);
|
||||
|
||||
INSERT INTO [dbo].[SensorsDigitalIn] ([SensorId]
|
||||
,[SettingMode]
|
||||
,[ScaleMultiplier]
|
||||
,[LastModified]
|
||||
,[LastModifiedBy]
|
||||
,[eId]
|
||||
,[IsoCode]
|
||||
,[IsoChannelName]
|
||||
,[UserCode]
|
||||
,[UserChannelName]
|
||||
,[UserValue1]
|
||||
,[UserValue2]
|
||||
,[UserValue3]
|
||||
,[UserTags]
|
||||
,[MeasurementUnit]
|
||||
,[FilterClass]
|
||||
,[DoNotUse]
|
||||
,[Broken])
|
||||
VALUES
|
||||
(@SensorId,
|
||||
8,
|
||||
'ArbitraryLowAndHigh,0,1',
|
||||
'2019-06-11 12:00:00.000',
|
||||
'SYSTEM',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
0,
|
||||
'V',
|
||||
'Unfiltered',
|
||||
0,
|
||||
0);
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
CREATE PROCEDURE [dbo].[sp_SensorsStreamInputDelete]
|
||||
@Id INT = null,
|
||||
@SerialNumber NVARCHAR (50) = null,
|
||||
@errorNumber int output,
|
||||
@errorMessage nvarchar(250) output
|
||||
AS
|
||||
BEGIN
|
||||
set @errorNumber = 0
|
||||
set @errorMessage = space(0)
|
||||
|
||||
IF( @Id IS NULL)
|
||||
BEGIN
|
||||
IF NULLIF(@SerialNumber, '') IS NULL
|
||||
BEGIN
|
||||
DELETE A FROM [dbo].[SensorChangeHistory] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput'
|
||||
DELETE A FROM [dbo].[SensorsStreamInput] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput'
|
||||
DELETE A FROM [dbo].[Sensors] AS A INNER JOIN [dbo].[SensorsType] AS B on A.SensorType = B.TypeId WHERE B.SensorType='StreamInput'
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE A FROM [dbo].[SensorChangeHistory] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput' AND B.SerialNumber=@SerialNumber
|
||||
DELETE A FROM [dbo].[SensorsStreamInput] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput' AND B.SerialNumber=@SerialNumber
|
||||
DELETE A FROM [dbo].[Sensors] AS A INNER JOIN [dbo].[SensorsType] AS B on A.SensorType = B.TypeId WHERE B.SensorType='StreamInput' AND A.SerialNumber=@SerialNumber
|
||||
END
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE A FROM [dbo].[SensorChangeHistory] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput' AND B.id=@Id
|
||||
DELETE A FROM [dbo].[SensorsStreamInput] AS A INNER JOIN [dbo].[Sensors] AS B ON A.SensorId=B.id INNER JOIN [dbo].[SensorsType] AS C ON B.SensorType=C.TypeId WHERE C.SensorType='StreamInput' AND B.id=@Id
|
||||
DELETE A FROM [dbo].[Sensors] AS A INNER JOIN [dbo].[SensorsType] AS B on A.SensorType = B.TypeId WHERE B.SensorType='StreamInput' AND A.id=@Id
|
||||
END
|
||||
|
||||
IF(@@error != 0)
|
||||
BEGIN
|
||||
SET @errorNumber = error_number()
|
||||
SET @errorMessage = error_message()
|
||||
END
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user