Prvni verze SQL procedury
This commit is contained in:
@@ -0,0 +1,46 @@
|
|||||||
|
CREATE PROCEDURE dbo.ep_HDC_ImportCADKusovnik
|
||||||
|
@Zakazka NVARCHAR(15)=N'',
|
||||||
|
@Stanice NVARCHAR(15)=N''
|
||||||
|
AS
|
||||||
|
|
||||||
|
SET NOCOUNT ON
|
||||||
|
|
||||||
|
/* v pluginu je
|
||||||
|
CREATE TABLE #TabCADKusovnik
|
||||||
|
(ID INT IDENTITY(1,1) NOT NULL, NovaKarta BIT DEFAULT 0, Pozice INT, IDKmen INT, CisloDilce NVARCHAR(100), Nazev NVARCHAR(100), Mnozstvi NUMERIC(19,6) DEFAULT 0.0,
|
||||||
|
Zpracovani NVARCHAR(200), Vyrobce NVARCHAR(200), Norma NVARCHAR(200), PU NVARCHAR(200), Material NVARCHAR(200), Tloustka NUMERIC(8,2) DEFAULT 0.0
|
||||||
|
)
|
||||||
|
*/
|
||||||
|
|
||||||
|
IF OBJECT_ID(N'tempdb..#TabCADKusovnik', 'U') IS NULL
|
||||||
|
RETURN
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
@novaKarta BIT,
|
||||||
|
@pozice INT,
|
||||||
|
@idKmen INT,
|
||||||
|
@cisloDilce NVARCHAR(100),
|
||||||
|
@nazev NVARCHAR(100),
|
||||||
|
@mnoz NUMERIC(19,6),
|
||||||
|
@zpracovani NVARCHAR(100),
|
||||||
|
@vyrobce NVARCHAR(100),
|
||||||
|
@norma NVARCHAR(200),
|
||||||
|
@pu NVARCHAR(200),
|
||||||
|
@material NVARCHAR(200),
|
||||||
|
@tloustka NUMERIC(8,2)
|
||||||
|
|
||||||
|
|
||||||
|
DECLARE c CURSOR LOCAL FAST_FORWARD FOR
|
||||||
|
SELECT NovaKarta, Pozice, IDKmen, CisloDilce, Nazev, Mnozstvi, Zpracovani, Vyrobce, Norma, PU, Material, Tloustka
|
||||||
|
FROM #TabCADKusovnik ORDER BY ID
|
||||||
|
OPEN c
|
||||||
|
WHILE (1=1)
|
||||||
|
BEGIN
|
||||||
|
FETCH NEXT FROM c INTO @novaKarta, @poizce, @idKmen, @cisloDilce, @nazev, @mnoz, @zpracovani, @vyrobce, @norma, @pu, @material, @tloustka
|
||||||
|
IF (@@FETCH_STATUS<>0) BREAK
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
END
|
||||||
|
CLOSE c
|
||||||
|
DEALLOCATE c
|
||||||
Reference in New Issue
Block a user