Files
Rootvin-pluginHDCRTN/_sql/ep_Vyroba_ZapisCCP1.sql
2025-05-21 21:06:33 +02:00

50 lines
1.1 KiB
Transact-SQL

-- dbo.ep_Vyroba_ZapisCCP1
CREATE PROCEDURE dbo.ep_Vyroba_ZapisCCP1
AS
-- !! proceduru neupravujte, bude stejne pregenerovana pri startu pluginu PluginHDCRTN !!
SET NOCOUNT ON
DECLARE
@id INT,
@idVPr INT,
@idKZ INT,
@idStroj INT,
@smena TINYINT,
@dat DATETIME=GETDATE(),
@teplota NUMERIC(15,2),
@rychlost NUMERIC(15,2),
@hmotnost NUMERIC(15,2),
@delka NUMERIC(15,2),
@prumer NUMERIC(15,2),
@naprava NVARCHAR(255)
IF OBJECT_ID(N'tempdb..#InsertCCP1Zaznamy', N'U') IS NULL
RETURN
DECLARE c CURSOR LOCAL FOR
SELECT IDStroj, IDPrikaz, Smena, Teplota, Rychlost, Hmotnost, Delka, Prumer, NapravneOpatreni
FROM #InsertCCP1Zaznamy
ORDER BY ID
OPEN c
WHILE (1=1)
BEGIN
FETCH NEXT FROM c INTO @idStroj, @idVPr, @smena, @teplota, @rychlost, @hmotnost, @delka, @prumer, @naprava
IF (@@FETCH_STATUS<>0) BREAK
SELECT @idKZ=IDTabKmen FROM dbo.TabPrikaz WHERE ID=@idVPr
INSERT dbo._TabVyroba_KontrolyCCP1 (IDStroj, Smena, Teplota, Rychlost, Hmotnost, Delka, Prumer, IDKmenZbozi, NapravneOpatreni)
SELECT @idStroj, @smena, @teplota, @rychlost, @hmotnost, @delka, @prumer, @idKZ, @naprava
END
CLOSE c
DEALLOCATE c