Prvni verze
This commit is contained in:
549
_sql/2UT/2UT.sql
Normal file
549
_sql/2UT/2UT.sql
Normal file
@ -0,0 +1,549 @@
|
||||
SET NOCOUNT ON
|
||||
|
||||
DECLARE
|
||||
@iTemp INT,
|
||||
@sql NVARCHAR(3000),
|
||||
@idTab INT,
|
||||
@sysTabName NVARCHAR(128),
|
||||
@hvwName NVARCHAR(128),
|
||||
@idCol INT,
|
||||
@trigger NVARCHAR(max)
|
||||
|
||||
|
||||
SET @sysTabName = '_TabVyroba_Palety'
|
||||
SET @hvwName = 'hvw_Vyroba_Palety'
|
||||
|
||||
|
||||
SET @iTemp = ISNULL( (SELECT MAX(ID) FROM dbo.TabDefTabUzivTabulka), 1)
|
||||
DBCC CHECKIDENT (TabDefTabUzivTabulka, RESEED, @iTemp)
|
||||
SET @iTemp = ISNULL( (SELECT MAX(ID) FROM dbo.TabDefTabUzivAtributy), 1)
|
||||
DBCC CHECKIDENT (TabDefTabUzivAtributy, RESEED, @iTemp)
|
||||
SET @iTemp = ISNULL( (SELECT MAX(ID) FROM dbo.TabDefTabUzivConstraint), 1)
|
||||
DBCC CHECKIDENT (TabDefTabUzivConstraint, RESEED, @iTemp)
|
||||
|
||||
|
||||
|
||||
-- tabulka
|
||||
SET @idTab = (SELECT ID FROM dbo.TabDefTabUzivTabulka WHERE NazevTabulky=@sysTabName)
|
||||
IF (@idTab IS NULL)
|
||||
BEGIN
|
||||
INSERT dbo.TabDefTabUzivTabulka (Skupina, Popis, NazevTabulky, NazevPrehledu)
|
||||
SELECT N'', 'Vyroben<EFBFBD> palety', @sysTabName, @hvwName
|
||||
SET @idTab = SCOPE_IDENTITY()
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- sloupce
|
||||
IF (@idTab IS NOT NULL)
|
||||
BEGIN
|
||||
/*
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUHeliosAttr, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrEditor, EdAtrPoradi, EdAtrHlidat, EdAtrSkrytyPrenos, EdAtrInfoAtr1, EdAtrInfoAtr2, EdAtrPrenosDPSN, EdAtrPrenosIDFiltr, EdAtrPodminka)
|
||||
*/
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'Typ')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 1, N'Typ', N'Typ', 2, 0, 0, N'''0''', 0,
|
||||
NULL, NULL, N'0=nedefinovano
|
||||
1=vyrobek pekarna (vlastni)
|
||||
2=vyrobek pekarna (externi)
|
||||
3=material
|
||||
4=zbozi
|
||||
5=nestandard', 20, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'Typ')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD Typ TINYINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'CisloPalety')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 2, N'CisloPalety', N'Ozna<EFBFBD>en<EFBFBD>/<2F><>slo palety', 6, 50, 0, N'', 0,
|
||||
NULL, NULL, NULL, 20, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'CisloPalety')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD CisloPalety NVARCHAR(50) NOT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'Sarze')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 3, N'Sarze', N'<EFBFBD>ar<EFBFBD>e', 6, 30, 1, N'', 0,
|
||||
NULL, NULL, NULL, 30, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'Sarze')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD Sarze NVARCHAR(30) NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'CisloOrg')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 4, N'CisloOrg', N'Organizace', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 20, N'', 1, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'CisloOrg')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD CisloOrg INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDPrikaz')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 5, N'IDPrikaz', N'V<EFBFBD>robn<EFBFBD> p<><70>kaz', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 20, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'IDPrikaz')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD IDPrikaz INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDStroj')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 6, N'IDStroj', N'Stroj', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 20, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'IDStroj')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD IDStroj INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'DatZahajeni')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 7, N'DatZahajeni', N'Datum zah<61>jen<65> v<>roby', 9, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 70, N'', 1, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'DatZahajeni')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD DatZahajeni DATETIME NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'DatUkonceni')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 8, N'DatUkonceni', N'Datum ukon<6F>en<65> v<>roby', 9, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 70, N'', 1, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'DatUkonceni')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD DatUkonceni DATETIME NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'Mnozstvi')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 9, N'Mnozstvi', N'Mno<EFBFBD>stv<EFBFBD> KA', 1, 0, 0, N'0', 0,
|
||||
NULL, NULL, NULL, 60, N'', 1, 0, 1, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'Mnozstvi')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD Mnozstvi SMALLINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'MnozstviKA')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 10, N'MnozstviKA', N'Mno<EFBFBD>stv<EFBFBD> KA', 1, 0, 0, N'0', 0,
|
||||
NULL, NULL, NULL, 60, N'', 1, 0, 1, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'MnozstviKA')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD MnozstviKA SMALLINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'MnozstviPlneKA')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 11, N'MnozstviPlneKA', N'Mno<EFBFBD>stv<EFBFBD> pln<6C>ch KA na ne<6E>pln<6C> palet<65>', 1, 0, 0, N'0', 0,
|
||||
NULL, NULL, NULL, 60, N'', 1, 0, 1, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'MnozstviPlneKA')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD MnozstviPlneKA SMALLINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'MnozstviPosledniKA')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 12, N'MnozstviPosledniKA', N'Mno<EFBFBD>stv<EFBFBD> ks v posledn<64>m KA', 1, 0, 0, N'0', 0,
|
||||
NULL, NULL, NULL, 60, N'', 1, 0, 1, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'MnozstviPosledniKA')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD MnozstviPosledniKA SMALLINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'DatPorizeni')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 13, N'DatPorizeni', N'Datum po<70><6F>zen<65>', 9, 0, 0, N'GETDATE()', 0,
|
||||
NULL, NULL, NULL, 70, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'DatPorizeni')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD DatPorizeni DATETIME NOT NULL DEFAULT GETDATE()'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'JeCislo')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 14, N'JeCislo', N'Ozna<EFBFBD>en<EFBFBD> palety je <20><>slo', 5, 0, 0, N'', 1,
|
||||
N'CONVERT(bit, CASE WHEN ISNUMERIC(CisloPalety)=1 THEN 1 ELSE 0 END)', NULL, NULL, 20, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDKmen')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 15, N'IDKmen', N'Kmenov<EFBFBD> karta', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'IDKmen')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD IDKmen INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDVyrCisPrikaz')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 16, N'IDVyrCisPrikaz', N'V<EFBFBD> z p<><70>kazu', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'IDVyrCisPrikaz')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD IDVyrCisPrikaz INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'KusuVKA')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 17, N'KusuVKA', N'Po<EFBFBD>et ks v KA', 1, 0, 0, N'0', 0,
|
||||
NULL, NULL, NULL, 40, N'', 1, 1, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'KusuVKA')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD KusuVKA SMALLINT NOT NULL DEFAULT 0'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'DatExpirace')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 18, N'DatExpirace', N'Datum expirace', 9, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 70, N'', 1, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'DatExpirace')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD DatExpirace DATETIME NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDPlanRozpis')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 19, N'IDPlanRozpis', N'ID kapac.pl<70>nu', 0, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'IDPlanRozpis')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD IDPlanRozpis INT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'DatPlan')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 20, N'DatPlan', N'Datum pl<70>novan<61> v<>roby', 9, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 70, N'', 1, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'DatPlan')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD DatPlan DATETIME NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'HodinaPlan')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 21, N'HodinaPlan', N'Hodina pl<70>novan<61> v<>roby', 2, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 1, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'HodinaPlan')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD HodinaPlan TINYINT NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'JSONDataStart')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 22, N'JSONDataStart', N'JSON odeslan<61> PH p<>i startu palety', 14, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 0, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'JSONDataStart')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD JSONDataStart NVARCHAR(max) NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'JSONDataKonec')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 23, N'JSONDataKonec', N'JSON odeslan<61> PH p<>i ukon<6F>en<65> palety', 14, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 0, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'JSONDataKonec')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD JSONDataKonec NVARCHAR(max) NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'JSONStartResp')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 24, N'JSONStartResp', N'JSON p<>ijat<61> od PH p<>i startu palety', 14, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 0, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'JSONStartResp')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD JSONStartResp NVARCHAR(max) NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
|
||||
SET @idCol = (SELECT ID FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'JSONKonecResp')
|
||||
IF (@idCol IS NULL)
|
||||
INSERT dbo.TabDefTabUzivAtributy
|
||||
(IDDefinice, Poradi, DTUAtrJmenoSys, DTUAtrJmenoVerejne, DTUAtrTyp, DTUAtrDelka, DTUAtrNull, DTUAtrServerDefault, DTUAtrDruh,
|
||||
DTUAtrPocitany, DTUAtrErrTextStr, DTUAtrKonverze, DTUAtrSirkaSloupce, DTUAtrMaska, DTUAtrVerejny, DTUAtrVyzadovany, DTUAtrSumovat, DTUAtrTisk, DTUEditovatelny,
|
||||
DTUReadOnly, DTUHromadneZmeny, EdAtrPrenosDPSN)
|
||||
SELECT @idTab, 25, N'JSONKonecResp', N'JSON p<>ijat<61> od PH p<>i ukon<6F>en<65> palety', 14, 0, 1, N'', 0,
|
||||
NULL, NULL, NULL, 40, N'', 0, 0, 0, 0, 0,
|
||||
0, 0, N''
|
||||
IF NOT EXISTS(SELECT 1 FROM information_schema.COLUMNS where table_name=@sysTabName AND column_name=N'JSONKonecResp')
|
||||
BEGIN
|
||||
SET @sql = N'ALTER TABLE ' + @sysTabName + ' ADD JSONKonecResp NVARCHAR(max) NULL'
|
||||
EXEC sp_executesql @sql
|
||||
END
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
-- indexy
|
||||
IF (@idTab IS NOT NULL)
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.TabDefTabUzivConstraint WHERE IDDefinice=@idTab AND Typ=1 AND JmenoSys=N'PK__' + @sysTabName + N'__ID')
|
||||
INSERT dbo.TabDefTabUzivConstraint
|
||||
(IDDefinice, JmenoSys, Typ, MojeAtributy, CiziTabulka, CiziAtributy, IncludedAttr, VazbaNazevMoje, VazbaNazevMojeSys, VazbaNazevCizi, VazbaNazevCiziSys)
|
||||
SELECT @idTab, N'PK__' + @sysTabName + N'__ID', 1, N'ID', N'', N'', N'', N'', N'', N'', N''
|
||||
|
||||
IF (@idTab IS NOT NULL) AND EXISTS (SELECT 1 FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'Typ')
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.TabDefTabUzivConstraint WHERE IDDefinice=@idTab AND Typ=0 AND JmenoSys=N'IX__' + @sysTabName + N'__Typ')
|
||||
INSERT dbo.TabDefTabUzivConstraint
|
||||
(IDDefinice, JmenoSys, Typ, MojeAtributy, CiziTabulka, CiziAtributy, IncludedAttr, VazbaNazevMoje, VazbaNazevMojeSys, VazbaNazevCizi, VazbaNazevCiziSys)
|
||||
SELECT @idTab, N'IX__' + @sysTabName + N'__Typ', 0, N'Typ', N'', N'', N'', N'', N'', N'', N''
|
||||
|
||||
IF (@idTab IS NOT NULL) AND EXISTS (SELECT 1 FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDPrikaz')
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.TabDefTabUzivConstraint WHERE IDDefinice=@idTab AND Typ=0 AND JmenoSys=N'IX__' + @sysTabName + N'__IDPrikaz')
|
||||
INSERT dbo.TabDefTabUzivConstraint
|
||||
(IDDefinice, JmenoSys, Typ, MojeAtributy, CiziTabulka, CiziAtributy, IncludedAttr, VazbaNazevMoje, VazbaNazevMojeSys, VazbaNazevCizi, VazbaNazevCiziSys)
|
||||
SELECT @idTab, N'IX__' + @sysTabName + N'__IDPrikaz', 0, N'IDPrikaz', N'', N'', N'', N'', N'', N'', N''
|
||||
|
||||
IF (@idTab IS NOT NULL) AND EXISTS (SELECT 1 FROM dbo.TabDefTabUzivAtributy WHERE IDDefinice=@idTab AND DTUAtrJmenoSys=N'IDStroj')
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.TabDefTabUzivConstraint WHERE IDDefinice=@idTab AND Typ=0 AND JmenoSys=N'IX__' + @sysTabName + N'__IDStroj')
|
||||
INSERT dbo.TabDefTabUzivConstraint
|
||||
(IDDefinice, JmenoSys, Typ, MojeAtributy, CiziTabulka, CiziAtributy, IncludedAttr, VazbaNazevMoje, VazbaNazevMojeSys, VazbaNazevCizi, VazbaNazevCiziSys)
|
||||
SELECT @idTab, N'IX__' + @sysTabName + N'__IDStroj', 0, N'IDStroj', N'', N'', N'', N'', N'', N'', N''
|
||||
|
||||
|
||||
|
||||
|
||||
-- trigger I/U/D
|
||||
IF (@idTab IS NOT NULL)
|
||||
BEGIN
|
||||
SET @trigger=N'CREATE TRIGGER ht_TabVyroba_Palety_DIU ON _TabVyroba_Palety
|
||||
FOR DELETE,INSERT,UPDATE
|
||||
AS
|
||||
|
||||
-- !! trigger neupravujte, bude stejne pregenerovan pri startu pluginu PluginHDCRTN !!
|
||||
|
||||
IF @@ROWCOUNT = 0 RETURN
|
||||
SET NOCOUNT ON
|
||||
|
||||
-- 1..insert, -1..delete, 0..update
|
||||
DECLARE @JakaAkce INT
|
||||
SET @JakaAkce = 0
|
||||
IF EXISTS(SELECT*FROM INSERTED) SET @JakaAkce = @JakaAkce + 1
|
||||
IF EXISTS(SELECT*FROM DELETED) SET @JakaAkce = @JakaAkce - 1
|
||||
|
||||
|
||||
DECLARE
|
||||
@errMsg NVARCHAR(500),
|
||||
@id INT
|
||||
|
||||
|
||||
-- delete cast
|
||||
IF (@JakaAkce=-1)
|
||||
BEGIN
|
||||
DECLARE c CURSOR LOCAL FOR
|
||||
SELECT d.ID
|
||||
FROM deleted d
|
||||
OPEN c
|
||||
WHILE (1=1)
|
||||
BEGIN
|
||||
FETCH NEXT FROM c INTO @id
|
||||
IF (@@FETCH_STATUS<>0) BREAK
|
||||
|
||||
IF OBJECT_ID(N''dbo._TabVyroba_PaletyUkonceni'', N''U'') IS NOT NULL
|
||||
DELETE FROM dbo._TabVyroba_PaletyUkonceni WHERE IDPalety=@id
|
||||
|
||||
IF OBJECT_ID(N''dbo._TabVyroba_PaletyPohybOZ'', N''U'') IS NOT NULL
|
||||
DELETE FROM dbo._TabVyroba_PaletyPohybOZ WHERE IDPalety=@id
|
||||
|
||||
END
|
||||
CLOSE c
|
||||
DEALLOCATE c
|
||||
END
|
||||
|
||||
|
||||
-- cisteni
|
||||
BEGIN TRY
|
||||
IF EXISTS(SELECT 1 FROM dbo._TabVyroba_Palety)
|
||||
BEGIN
|
||||
SELECT @id=MAX(ID) FROM dbo._TabVyroba_Palety
|
||||
DBCC CHECKIDENT(_TabVyroba_Palety, RESEED, @id)
|
||||
END
|
||||
ELSE
|
||||
TRUNCATE TABLE dbo._TabVyroba_Palety
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
SET @errMsg = ERROR_MESSAGE()
|
||||
END CATCH
|
||||
|
||||
'
|
||||
UPDATE dbo.TabDefTabUzivTabulka SET DefiniceTriggeru=@trigger WHERE ID=@idTab
|
||||
END
|
||||
Reference in New Issue
Block a user