Files
GMW/GMW_data/SqlScripts/V1.1/GMW_00160.sql
T
Samuele E. Locatelli bdd7b413e8 Riaggiunto GMW_data
2016-11-22 17:58:00 +01:00

923 lines
30 KiB
Transact-SQL

/* versione 160 */
set xact_abort on
go
begin transaction
go
alter table ElencoListePrelievo add
Destinatario nvarchar(50)
go
create index i_destinatario on ElencoListePrelievo(Destinatario)
go
set ANSI_NULLS on
go
/***************************************
* STORED stp_creaListaPrelievo
*
* crea un nuovo record nella ElencoListePrelievo e restituisce il codice ID appena creato
*
* Steamware, S.E.L. 8 (FROM Stintino)
* mod: 2010.07.30
*
************************************/
alter PROCEDURE stp_creaListaPrelievo
(
@Anno NVARCHAR(2),
@Mese NVARCHAR(2),
@CodTipoLista NVARCHAR(10),
@CodCS NCHAR(2),
@CodCliente NVARCHAR(6),
@RagSociale NVARCHAR(35),
@CodSoggetto NCHAR(16),
@Particolare NVARCHAR(15),
@DescParticolare NVARCHAR(30),
@DisegnoGrezzo NVARCHAR(30),
@Esponente NVARCHAR(6),
@Figura NVARCHAR(4),
@CodImballo NVARCHAR(15),
@QtaTot DECIMAL(10,2),
@Destinatario NVARCHAR(50)
)
AS
-- Dichiarazioni iniziali
DECLARE @CodLista AS NVARCHAR(12)
DECLARE @numLista AS INT
DECLARE @temp AS INT
DECLARE @ora AS DATETIME
------------------------------------------------------------------------------------------------------
-- codice lista di prelievo KAAMM00000 - K = start char, AA = anno, MM = mese, 00000 = progressivo
------------------------------------------------------------------------------------------------------
-- controllo se ci sia già una lista di prelievo per company / flusso anno
BEGIN TRAN
-- cerco nella tab contatori liste prelievo l'ultimo valido
SET @numLista = (
SELECT COUNT(*)
FROM ContatoriListePrelievo
WHERE CodCS = @CodCS
AND Anno = @Anno
AND Mese = @Mese
)
-- controllo se record c'è...
IF(@numLista > 0)
BEGIN
-- se c'è incremento di 1 in tab
UPDATE ContatoriListePrelievo
SET LastIdx = LastIdx + 1
WHERE CodCS = @CodCS
AND Anno = @Anno
AND Mese = @Mese
END
ELSE
BEGIN
-- lo creo!
INSERT INTO ContatoriListePrelievo(CodCS, Anno, Mese, LastIdx)
VALUES (@CodCS, @Anno, @Mese, 1)
END
-- aggiorno numero lista prelievo
SET @numLista = (
SELECT LastIdx
FROM ContatoriListePrelievo
WHERE CodCS = @CodCS
AND Anno = @Anno
AND Mese = @Mese
)
COMMIT TRAN
------------------------------------------------------------------------------------------------------
BEGIN TRAN
------------------------------------------------------------------------------------------------------
-- Ciclo principale x inserimento nuovo record
------------------------------------------------------------------------------------------------------
-- ottengo il nuovo codice lista di prelievo completo
SET @CodLista = 'K' + @CodCS + @Anno + dbo.f_padLeft(CAST(@Mese AS NVARCHAR(2)), 2, '0') + + dbo.f_padLeft(CAST(@numLista AS NVARCHAR(5)), 5, '0')
INSERT INTO ElencoListePrelievo
(CodLista, CodTipoLista, CodCS, DataCreaz, CodCliente, RagSociale, CodSoggetto, Particolare, DescParticolare, DisegnoGrezzo, Esponente, Figura, CodImballo, QtaTot, CodStatoLista, Destinatario)
VALUES (@CodLista, @CodTipoLista, @CodCS, GETDATE(), @CodCliente, @RagSociale, @CodSoggetto, @Particolare, @DescParticolare, @DisegnoGrezzo, @Esponente,@Figura, @CodImballo, @QtaTot, 0, @Destinatario)
COMMIT TRAN
SELECT * FROM V_elencoListePrelievo WHERE CodLista = @CodLista;
RETURN
go
create VIEW v_selDestinatariListePrelievo
AS
SELECT DISTINCT ISNULL(Destinatario, '') AS Destinatario
FROM dbo.ElencoListePrelievo
go
exec sp_addextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
Begin DesignProperties =
Begin PaneConfigurations =
Begin PaneConfiguration = 0
NumPanes = 4
Configuration = "(H (1[40] 4[20] 2[20] 3) )"
End
Begin PaneConfiguration = 1
NumPanes = 3
Configuration = "(H (1 [50] 4 [25] 3))"
End
Begin PaneConfiguration = 2
NumPanes = 3
Configuration = "(H (1 [50] 2 [25] 3))"
End
Begin PaneConfiguration = 3
NumPanes = 3
Configuration = "(H (4 [30] 2 [40] 3))"
End
Begin PaneConfiguration = 4
NumPanes = 2
Configuration = "(H (1 [56] 3))"
End
Begin PaneConfiguration = 5
NumPanes = 2
Configuration = "(H (2 [66] 3))"
End
Begin PaneConfiguration = 6
NumPanes = 2
Configuration = "(H (4 [50] 3))"
End
Begin PaneConfiguration = 7
NumPanes = 1
Configuration = "(V (3))"
End
Begin PaneConfiguration = 8
NumPanes = 3
Configuration = "(H (1[56] 4[18] 2) )"
End
Begin PaneConfiguration = 9
NumPanes = 2
Configuration = "(H (1 [75] 4))"
End
Begin PaneConfiguration = 10
NumPanes = 2
Configuration = "(H (1[66] 2) )"
End
Begin PaneConfiguration = 11
NumPanes = 2
Configuration = "(H (4 [60] 2))"
End
Begin PaneConfiguration = 12
NumPanes = 1
Configuration = "(H (1) )"
End
Begin PaneConfiguration = 13
NumPanes = 1
Configuration = "(V (4))"
End
Begin PaneConfiguration = 14
NumPanes = 1
Configuration = "(V (2))"
End
ActivePaneConfig = 0
End
Begin DiagramPane =
Begin Origin =
Top = 0
Left = 0
End
Begin Tables =
Begin Table = "ElencoListePrelievo"
Begin Extent =
Top = 6
Left = 38
Bottom = 315
Right = 208
End
DisplayFlags = 280
TopColumn = 2
End
End
End
Begin SQLPane =
End
Begin DataPane =
Begin ParameterDefaults = ""
End
Begin ColumnWidths = 9
Width = 284
Width = 1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
End
End
Begin CriteriaPane =
Begin ColumnWidths = 11
Column = 1440
Alias = 900
Table = 1170
Output = 720
Append = 1400
NewValue = 1170
SortType = 1350
SortOrder = 1410
GroupBy = 1350
Filter = 1350
Or = 1350
Or = 1350
Or = 1350
End
End
End
', 'SCHEMA', 'dbo', 'VIEW', 'v_selDestinatariListePrelievo'
go
exec sp_addextendedproperty 'MS_DiagramPaneCount', 1, 'SCHEMA', 'dbo', 'VIEW', 'v_selDestinatariListePrelievo'
go
alter VIEW V_elencoListePrelievo
AS
SELECT TOP (100) PERCENT dbo.ElencoListePrelievo.CodLista, dbo.ElencoListePrelievo.CodTipoLista, dbo.ElencoListePrelievo.CodCS, dbo.ElencoListePrelievo.DataCreaz,
dbo.ElencoListePrelievo.CodCliente, dbo.ElencoListePrelievo.RagSociale, dbo.ElencoListePrelievo.CodSoggetto, dbo.ElencoListePrelievo.Particolare,
dbo.ElencoListePrelievo.DescParticolare, dbo.ElencoListePrelievo.DisegnoGrezzo, dbo.ElencoListePrelievo.Esponente, dbo.ElencoListePrelievo.Figura,
dbo.ElencoListePrelievo.CodImballo, dbo.ElencoListePrelievo.QtaTot, dbo.ElencoListePrelievo.CodStatoLista, ISNULL(dbo.v_righePrelevate.TotQta, 0) AS Prelevato,
dbo.ElencoListePrelievo.Destinatario
FROM dbo.ElencoListePrelievo LEFT OUTER JOIN
dbo.v_righePrelevate ON dbo.ElencoListePrelievo.CodLista = dbo.v_righePrelevate.CodLista
ORDER BY dbo.ElencoListePrelievo.DataCreaz DESC
go
commit
go
set xact_abort on
go
begin transaction
go
update ElencoListePrelievo
set Destinatario='-'
where Destinatario is null
commit
go
set xact_abort on
go
begin transaction
go
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700004' and UDC=N'UMAB310000752'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700004' and UDC=N'UMAB310000754'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700004' and UDC=N'UMAB310000756'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700004' and UDC=N'UMAB310000758'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700005' and UDC=N'UMAB310000752'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700005' and UDC=N'UMAB310000754'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700005' and UDC=N'UMAB310000756'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700005' and UDC=N'UMAB310000758'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700016' and UDC=N'UMAB310000752'
DELETE FROM dbo.RigheListePrelievo WHERE CodLista=N'KMA100700016' and UDC=N'UMAB310000754'
go
commit transaction
go
set xact_abort on
go
begin transaction
go
UPDATE dbo.ElencoListePrelievo SET
CodStatoLista=4, Destinatario=N'Gatti'
WHERE CodLista=N'KMA100700017'
INSERT INTO dbo.ElencoListePrelievo
VALUES (N'KMA100700019', N'02-PreCli', N'MA', '2010-07-27 12:06:38.443', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 100.00, 0, N'RoNo')
INSERT INTO dbo.ElencoListePrelievo
VALUES (N'KMA100700023', N'01-PreFus', N'MA', '2010-07-30 10:57:19.340', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 120.00, 4, N'-')
INSERT INTO dbo.ElencoListePrelievo
VALUES (N'KMA100700024', N'01-PreFus', N'MA', '2010-07-30 10:58:24.013', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 120.00, 4, N'-')
DELETE FROM dbo.ElencoListePrelievo WHERE CodLista=N'KMA100700004'
DELETE FROM dbo.ElencoListePrelievo WHERE CodLista=N'KMA100700005'
DELETE FROM dbo.ElencoListePrelievo WHERE CodLista=N'KMA100700016'
go
commit transaction
go
set xact_abort on
go
begin transaction
go
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700017', N'UMAB310000442', 63.00, 1, 1)
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700017', N'UMAB310000444', 54.00, 1, 1)
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700023', N'UMAB310000004', 56.00, 1, 1)
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700023', N'UMAB310001248', 70.00, 1, 1)
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700024', N'UMAB310001246', 59.00, 1, 1)
INSERT INTO dbo.RigheListePrelievo_AS
VALUES (N'KMA100700024', N'UMAB310001250', 65.00, 1, 1)
go
commit transaction
go
set xact_abort on
go
begin transaction
go
alter table ElencoListePrelievo_AS add
Destinatario nvarchar(50)
go
set ANSI_NULLS on
go
/***************************************
* STORED stp_LP_exportToAs400
*
* esporta la lista di prelievo (e le relative righe) verso AS400 andando a copaire nelle relative tabelle _AS
*
* Steamware, S.E.L.
* mod: 2010.07.19
*
****************************************/
alter PROCEDURE stp_LP_exportToAs400
(
@CodLista NVARCHAR(12)
)
AS
-- copio la lista (intestazione)
INSERT INTO ElencoListePrelievo_AS
SELECT *
FROM ElencoListePrelievo
WHERE (CodLista = @CodLista)
-- copio le righe lista di dettaglio
INSERT INTO RigheListePrelievo_AS
SELECT *
FROM RigheListePrelievo
WHERE (CodLista = @CodLista) AND Prelevato = 1
-- aggiorno le quantità passate ad AS...
UPDATE ElencoListePrelievo_AS
SET QtaTot = ( SELECT SUM(Qta) AS QtaTot FROM RigheListePrelievo WHERE (CodLista =@CodLista) AND Prelevato = 1 )
WHERE (CodLista = @CodLista)
RETURN
go
commit
go
set xact_abort on
go
begin transaction
go
INSERT INTO dbo.ElencoListePrelievo_AS
VALUES (N'KMA100700017', N'03-TerWip', N'MA', '2010-07-27 11:59:22.417', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 117.00, 4, NULL)
INSERT INTO dbo.ElencoListePrelievo_AS
VALUES (N'KMA100700023', N'01-PreFus', N'MA', '2010-07-30 10:57:19.340', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 126.00, 4, NULL)
INSERT INTO dbo.ElencoListePrelievo_AS
VALUES (N'KMA100700024', N'01-PreFus', N'MA', '2010-07-30 10:58:24.013', N'00505 ', N'ZF LENKSYSTEME GmbH', N'O990000000000000', N'P00505005162', N'SCATOLA STERZO DX VOLVO ', N'7853 501 162 ', N'*', N'*', N'*', 124.00, 4, NULL)
go
commit transaction
go
set xact_abort on
go
begin transaction
go
set ANSI_NULLS on
go
/***************************************
* STORED stp_getDestListePrelLike
*
* ottiene l'elenco dei destinatari liste di prelievo data la substring di ricerca
*
* Steamware, S.E.L.
* mod: 2010.07.30
*
****************************************/
create PROCEDURE stp_getDestListePrelLike
(
@cerca VARCHAR(2)
)
AS
SELECT * FROM v_selDestinatariListePrelievo
WHERE Destinatario LIKE '%'+ @cerca + '%'
RETURN
go
commit
go
set xact_abort on
go
begin transaction
go
UPDATE dbo.Blocchi SET
NumX=15, NumY=5
WHERE IdxBlocco=1
UPDATE dbo.Blocchi SET
NumX=15, NumY=5
WHERE IdxBlocco=4
UPDATE dbo.Blocchi SET
NumX=10, NumY=5
WHERE IdxBlocco=6
DELETE FROM dbo.Blocchi WHERE IdxBlocco=23
DELETE FROM dbo.Blocchi WHERE IdxBlocco=24
go
commit transaction
go
set xact_abort on
go
begin transaction
go
INSERT INTO dbo.PosizioneUdcCorrente
VALUES (N'UMAB310000114', 57, N'MA', '2010-04-29 01:00:00.000')
UPDATE dbo.PosizioneUdcCorrente SET
DataRif='2010-07-28 16:20:57.250'
WHERE UDC=N'UMAB310000140' and IdxCella=88
INSERT INTO dbo.PosizioneUdcCorrente
VALUES (N'UMAB310000142', 88, N'MA', '2010-07-28 16:08:06.447')
INSERT INTO dbo.PosizioneUdcCorrente
VALUES (N'UMAB310000162', 99, N'MA', '2010-04-28 02:00:00.000')
UPDATE dbo.PosizioneUdcCorrente SET
DataRif='2010-07-23 18:12:54.563'
WHERE UDC=N'UMAB310000214' and IdxCella=129
UPDATE dbo.PosizioneUdcCorrente SET
DataRif='2010-04-30 01:00:00.000'
WHERE UDC=N'UMAB310000220' and IdxCella=128
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000004' and IdxCella=2
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000114' and IdxCella=499
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000142' and IdxCella=89
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000162' and IdxCella=499
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000442' and IdxCella=76
DELETE FROM dbo.PosizioneUdcCorrente WHERE UDC=N'UMAB310000444' and IdxCella=77
go
commit transaction
go
set xact_abort on
go
begin transaction
go
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000004', 2, N'MA', '2010-04-15 00:00:00.000', '2010-07-30 11:38:33.483')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000004', 202, N'MA', '2010-07-30 11:38:33.493', '2010-07-30 11:38:38.883')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000140', 88, N'MA', '2010-03-26 01:00:00.000', '2010-07-28 15:50:22.837')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000140', 89, N'MA', '2010-07-28 15:50:22.837', '2010-07-28 16:00:20.507')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000142', 88, N'MA', '2010-07-28 15:49:02.407', '2010-07-28 16:00:05.967')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000142', 89, N'MA', '2010-03-24 00:00:00.000', '2010-07-28 15:49:02.357')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000442', 76, N'MA', '2010-07-19 17:59:09.310', '2010-07-30 12:32:25.000')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000442', 206, N'MA', '2010-07-30 12:32:25.000', '2010-07-30 12:32:28.307')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000444', 77, N'MA', '2010-07-19 17:59:17.063', '2010-07-30 12:32:25.033')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310000444', 206, N'MA', '2010-07-30 12:32:25.033', '2010-07-30 12:32:28.313')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310001246', 202, N'MA', '2010-07-30 12:31:44.230', '2010-07-30 12:31:56.213')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310001248', 202, N'MA', '2010-07-30 12:31:34.947', '2010-07-30 12:31:47.127')
INSERT INTO dbo.PosizioneUdcStorico
VALUES (N'UMAB310001250', 202, N'MA', '2010-07-30 12:31:44.243', '2010-07-30 12:31:56.230')
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000114' and IdxCella=57
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000162' and IdxCella=99
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000214' and IdxCella=129
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000214' and IdxCella=130
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000214' and IdxCella=139
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000220' and IdxCella=128
DELETE FROM dbo.PosizioneUdcStorico WHERE UDC=N'UMAB310000220' and IdxCella=133
go
commit transaction
go
set xact_abort on
go
begin transaction
go
UPDATE dbo.Celle SET
Piena=0
WHERE IdxCella=5
UPDATE dbo.Celle SET
IdxTipoCella=5
WHERE IdxCella=76
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=80
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=85
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=90
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=95
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=100
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=105
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=110
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=115
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=120
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=125
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=130
UPDATE dbo.Celle SET
Attiva=0
WHERE IdxCella=135
DELETE FROM dbo.Celle WHERE IdxCella=207
DELETE FROM dbo.Celle WHERE IdxCella=208
DELETE FROM dbo.Celle WHERE IdxCella=209
DELETE FROM dbo.Celle WHERE IdxCella=210
DELETE FROM dbo.Celle WHERE IdxCella=211
DELETE FROM dbo.Celle WHERE IdxCella=212
DELETE FROM dbo.Celle WHERE IdxCella=213
DELETE FROM dbo.Celle WHERE IdxCella=214
DELETE FROM dbo.Celle WHERE IdxCella=215
DELETE FROM dbo.Celle WHERE IdxCella=216
DELETE FROM dbo.Celle WHERE IdxCella=217
DELETE FROM dbo.Celle WHERE IdxCella=218
DELETE FROM dbo.Celle WHERE IdxCella=219
DELETE FROM dbo.Celle WHERE IdxCella=220
DELETE FROM dbo.Celle WHERE IdxCella=221
DELETE FROM dbo.Celle WHERE IdxCella=222
DELETE FROM dbo.Celle WHERE IdxCella=223
DELETE FROM dbo.Celle WHERE IdxCella=224
DELETE FROM dbo.Celle WHERE IdxCella=225
DELETE FROM dbo.Celle WHERE IdxCella=226
DELETE FROM dbo.Celle WHERE IdxCella=227
DELETE FROM dbo.Celle WHERE IdxCella=228
DELETE FROM dbo.Celle WHERE IdxCella=229
DELETE FROM dbo.Celle WHERE IdxCella=230
DELETE FROM dbo.Celle WHERE IdxCella=231
DELETE FROM dbo.Celle WHERE IdxCella=232
DELETE FROM dbo.Celle WHERE IdxCella=233
DELETE FROM dbo.Celle WHERE IdxCella=234
DELETE FROM dbo.Celle WHERE IdxCella=235
DELETE FROM dbo.Celle WHERE IdxCella=236
DELETE FROM dbo.Celle WHERE IdxCella=237
DELETE FROM dbo.Celle WHERE IdxCella=238
DELETE FROM dbo.Celle WHERE IdxCella=239
DELETE FROM dbo.Celle WHERE IdxCella=240
DELETE FROM dbo.Celle WHERE IdxCella=241
DELETE FROM dbo.Celle WHERE IdxCella=242
DELETE FROM dbo.Celle WHERE IdxCella=243
DELETE FROM dbo.Celle WHERE IdxCella=244
DELETE FROM dbo.Celle WHERE IdxCella=245
DELETE FROM dbo.Celle WHERE IdxCella=246
DELETE FROM dbo.Celle WHERE IdxCella=247
DELETE FROM dbo.Celle WHERE IdxCella=248
DELETE FROM dbo.Celle WHERE IdxCella=249
DELETE FROM dbo.Celle WHERE IdxCella=250
DELETE FROM dbo.Celle WHERE IdxCella=251
DELETE FROM dbo.Celle WHERE IdxCella=252
DELETE FROM dbo.Celle WHERE IdxCella=253
DELETE FROM dbo.Celle WHERE IdxCella=254
DELETE FROM dbo.Celle WHERE IdxCella=255
DELETE FROM dbo.Celle WHERE IdxCella=256
DELETE FROM dbo.Celle WHERE IdxCella=257
DELETE FROM dbo.Celle WHERE IdxCella=258
DELETE FROM dbo.Celle WHERE IdxCella=259
DELETE FROM dbo.Celle WHERE IdxCella=260
DELETE FROM dbo.Celle WHERE IdxCella=261
DELETE FROM dbo.Celle WHERE IdxCella=262
DELETE FROM dbo.Celle WHERE IdxCella=263
DELETE FROM dbo.Celle WHERE IdxCella=264
DELETE FROM dbo.Celle WHERE IdxCella=265
DELETE FROM dbo.Celle WHERE IdxCella=266
DELETE FROM dbo.Celle WHERE IdxCella=267
DELETE FROM dbo.Celle WHERE IdxCella=268
DELETE FROM dbo.Celle WHERE IdxCella=269
DELETE FROM dbo.Celle WHERE IdxCella=270
DELETE FROM dbo.Celle WHERE IdxCella=271
DELETE FROM dbo.Celle WHERE IdxCella=272
DELETE FROM dbo.Celle WHERE IdxCella=273
DELETE FROM dbo.Celle WHERE IdxCella=274
DELETE FROM dbo.Celle WHERE IdxCella=275
DELETE FROM dbo.Celle WHERE IdxCella=276
DELETE FROM dbo.Celle WHERE IdxCella=277
DELETE FROM dbo.Celle WHERE IdxCella=278
DELETE FROM dbo.Celle WHERE IdxCella=279
DELETE FROM dbo.Celle WHERE IdxCella=280
DELETE FROM dbo.Celle WHERE IdxCella=281
DELETE FROM dbo.Celle WHERE IdxCella=282
DELETE FROM dbo.Celle WHERE IdxCella=283
DELETE FROM dbo.Celle WHERE IdxCella=284
DELETE FROM dbo.Celle WHERE IdxCella=285
DELETE FROM dbo.Celle WHERE IdxCella=286
DELETE FROM dbo.Celle WHERE IdxCella=287
DELETE FROM dbo.Celle WHERE IdxCella=288
DELETE FROM dbo.Celle WHERE IdxCella=289
DELETE FROM dbo.Celle WHERE IdxCella=290
DELETE FROM dbo.Celle WHERE IdxCella=291
DELETE FROM dbo.Celle WHERE IdxCella=292
DELETE FROM dbo.Celle WHERE IdxCella=293
DELETE FROM dbo.Celle WHERE IdxCella=294
DELETE FROM dbo.Celle WHERE IdxCella=295
DELETE FROM dbo.Celle WHERE IdxCella=296
DELETE FROM dbo.Celle WHERE IdxCella=297
DELETE FROM dbo.Celle WHERE IdxCella=298
DELETE FROM dbo.Celle WHERE IdxCella=299
DELETE FROM dbo.Celle WHERE IdxCella=300
DELETE FROM dbo.Celle WHERE IdxCella=301
DELETE FROM dbo.Celle WHERE IdxCella=302
DELETE FROM dbo.Celle WHERE IdxCella=303
DELETE FROM dbo.Celle WHERE IdxCella=304
DELETE FROM dbo.Celle WHERE IdxCella=305
DELETE FROM dbo.Celle WHERE IdxCella=306
DELETE FROM dbo.Celle WHERE IdxCella=307
DELETE FROM dbo.Celle WHERE IdxCella=308
DELETE FROM dbo.Celle WHERE IdxCella=309
DELETE FROM dbo.Celle WHERE IdxCella=310
DELETE FROM dbo.Celle WHERE IdxCella=311
DELETE FROM dbo.Celle WHERE IdxCella=312
DELETE FROM dbo.Celle WHERE IdxCella=313
DELETE FROM dbo.Celle WHERE IdxCella=314
DELETE FROM dbo.Celle WHERE IdxCella=315
DELETE FROM dbo.Celle WHERE IdxCella=316
DELETE FROM dbo.Celle WHERE IdxCella=317
DELETE FROM dbo.Celle WHERE IdxCella=318
DELETE FROM dbo.Celle WHERE IdxCella=319
DELETE FROM dbo.Celle WHERE IdxCella=320
DELETE FROM dbo.Celle WHERE IdxCella=321
DELETE FROM dbo.Celle WHERE IdxCella=322
DELETE FROM dbo.Celle WHERE IdxCella=323
DELETE FROM dbo.Celle WHERE IdxCella=324
DELETE FROM dbo.Celle WHERE IdxCella=325
DELETE FROM dbo.Celle WHERE IdxCella=326
DELETE FROM dbo.Celle WHERE IdxCella=327
DELETE FROM dbo.Celle WHERE IdxCella=328
DELETE FROM dbo.Celle WHERE IdxCella=329
DELETE FROM dbo.Celle WHERE IdxCella=330
DELETE FROM dbo.Celle WHERE IdxCella=331
DELETE FROM dbo.Celle WHERE IdxCella=332
DELETE FROM dbo.Celle WHERE IdxCella=333
DELETE FROM dbo.Celle WHERE IdxCella=334
DELETE FROM dbo.Celle WHERE IdxCella=335
DELETE FROM dbo.Celle WHERE IdxCella=336
DELETE FROM dbo.Celle WHERE IdxCella=337
DELETE FROM dbo.Celle WHERE IdxCella=338
DELETE FROM dbo.Celle WHERE IdxCella=339
DELETE FROM dbo.Celle WHERE IdxCella=340
DELETE FROM dbo.Celle WHERE IdxCella=341
DELETE FROM dbo.Celle WHERE IdxCella=342
DELETE FROM dbo.Celle WHERE IdxCella=343
DELETE FROM dbo.Celle WHERE IdxCella=344
DELETE FROM dbo.Celle WHERE IdxCella=345
DELETE FROM dbo.Celle WHERE IdxCella=346
DELETE FROM dbo.Celle WHERE IdxCella=347
DELETE FROM dbo.Celle WHERE IdxCella=348
DELETE FROM dbo.Celle WHERE IdxCella=349
DELETE FROM dbo.Celle WHERE IdxCella=350
DELETE FROM dbo.Celle WHERE IdxCella=351
DELETE FROM dbo.Celle WHERE IdxCella=352
DELETE FROM dbo.Celle WHERE IdxCella=353
DELETE FROM dbo.Celle WHERE IdxCella=354
DELETE FROM dbo.Celle WHERE IdxCella=355
DELETE FROM dbo.Celle WHERE IdxCella=356
DELETE FROM dbo.Celle WHERE IdxCella=357
DELETE FROM dbo.Celle WHERE IdxCella=358
DELETE FROM dbo.Celle WHERE IdxCella=359
DELETE FROM dbo.Celle WHERE IdxCella=360
DELETE FROM dbo.Celle WHERE IdxCella=361
DELETE FROM dbo.Celle WHERE IdxCella=362
DELETE FROM dbo.Celle WHERE IdxCella=363
DELETE FROM dbo.Celle WHERE IdxCella=364
DELETE FROM dbo.Celle WHERE IdxCella=365
DELETE FROM dbo.Celle WHERE IdxCella=366
DELETE FROM dbo.Celle WHERE IdxCella=367
DELETE FROM dbo.Celle WHERE IdxCella=368
DELETE FROM dbo.Celle WHERE IdxCella=369
DELETE FROM dbo.Celle WHERE IdxCella=370
DELETE FROM dbo.Celle WHERE IdxCella=371
DELETE FROM dbo.Celle WHERE IdxCella=372
DELETE FROM dbo.Celle WHERE IdxCella=373
DELETE FROM dbo.Celle WHERE IdxCella=374
DELETE FROM dbo.Celle WHERE IdxCella=375
DELETE FROM dbo.Celle WHERE IdxCella=376
DELETE FROM dbo.Celle WHERE IdxCella=377
DELETE FROM dbo.Celle WHERE IdxCella=378
DELETE FROM dbo.Celle WHERE IdxCella=379
DELETE FROM dbo.Celle WHERE IdxCella=380
DELETE FROM dbo.Celle WHERE IdxCella=381
DELETE FROM dbo.Celle WHERE IdxCella=382
DELETE FROM dbo.Celle WHERE IdxCella=383
DELETE FROM dbo.Celle WHERE IdxCella=384
DELETE FROM dbo.Celle WHERE IdxCella=385
DELETE FROM dbo.Celle WHERE IdxCella=386
DELETE FROM dbo.Celle WHERE IdxCella=387
DELETE FROM dbo.Celle WHERE IdxCella=388
DELETE FROM dbo.Celle WHERE IdxCella=389
DELETE FROM dbo.Celle WHERE IdxCella=390
DELETE FROM dbo.Celle WHERE IdxCella=391
DELETE FROM dbo.Celle WHERE IdxCella=392
DELETE FROM dbo.Celle WHERE IdxCella=393
DELETE FROM dbo.Celle WHERE IdxCella=394
DELETE FROM dbo.Celle WHERE IdxCella=395
DELETE FROM dbo.Celle WHERE IdxCella=396
DELETE FROM dbo.Celle WHERE IdxCella=397
DELETE FROM dbo.Celle WHERE IdxCella=398
DELETE FROM dbo.Celle WHERE IdxCella=399
DELETE FROM dbo.Celle WHERE IdxCella=400
DELETE FROM dbo.Celle WHERE IdxCella=401
DELETE FROM dbo.Celle WHERE IdxCella=402
DELETE FROM dbo.Celle WHERE IdxCella=403
DELETE FROM dbo.Celle WHERE IdxCella=404
DELETE FROM dbo.Celle WHERE IdxCella=405
DELETE FROM dbo.Celle WHERE IdxCella=406
DELETE FROM dbo.Celle WHERE IdxCella=407
DELETE FROM dbo.Celle WHERE IdxCella=408
DELETE FROM dbo.Celle WHERE IdxCella=409
DELETE FROM dbo.Celle WHERE IdxCella=410
DELETE FROM dbo.Celle WHERE IdxCella=411
DELETE FROM dbo.Celle WHERE IdxCella=412
DELETE FROM dbo.Celle WHERE IdxCella=413
DELETE FROM dbo.Celle WHERE IdxCella=414
DELETE FROM dbo.Celle WHERE IdxCella=415
DELETE FROM dbo.Celle WHERE IdxCella=416
DELETE FROM dbo.Celle WHERE IdxCella=417
DELETE FROM dbo.Celle WHERE IdxCella=418
DELETE FROM dbo.Celle WHERE IdxCella=419
DELETE FROM dbo.Celle WHERE IdxCella=420
DELETE FROM dbo.Celle WHERE IdxCella=421
DELETE FROM dbo.Celle WHERE IdxCella=422
DELETE FROM dbo.Celle WHERE IdxCella=423
DELETE FROM dbo.Celle WHERE IdxCella=424
DELETE FROM dbo.Celle WHERE IdxCella=425
DELETE FROM dbo.Celle WHERE IdxCella=426
DELETE FROM dbo.Celle WHERE IdxCella=427
DELETE FROM dbo.Celle WHERE IdxCella=428
DELETE FROM dbo.Celle WHERE IdxCella=429
DELETE FROM dbo.Celle WHERE IdxCella=430
DELETE FROM dbo.Celle WHERE IdxCella=431
DELETE FROM dbo.Celle WHERE IdxCella=432
DELETE FROM dbo.Celle WHERE IdxCella=433
DELETE FROM dbo.Celle WHERE IdxCella=434
DELETE FROM dbo.Celle WHERE IdxCella=435
DELETE FROM dbo.Celle WHERE IdxCella=436
DELETE FROM dbo.Celle WHERE IdxCella=437
DELETE FROM dbo.Celle WHERE IdxCella=438
DELETE FROM dbo.Celle WHERE IdxCella=439
DELETE FROM dbo.Celle WHERE IdxCella=440
DELETE FROM dbo.Celle WHERE IdxCella=441
DELETE FROM dbo.Celle WHERE IdxCella=442
DELETE FROM dbo.Celle WHERE IdxCella=443
DELETE FROM dbo.Celle WHERE IdxCella=444
DELETE FROM dbo.Celle WHERE IdxCella=445
DELETE FROM dbo.Celle WHERE IdxCella=446
DELETE FROM dbo.Celle WHERE IdxCella=447
DELETE FROM dbo.Celle WHERE IdxCella=448
DELETE FROM dbo.Celle WHERE IdxCella=449
DELETE FROM dbo.Celle WHERE IdxCella=450
DELETE FROM dbo.Celle WHERE IdxCella=451
DELETE FROM dbo.Celle WHERE IdxCella=452
DELETE FROM dbo.Celle WHERE IdxCella=453
DELETE FROM dbo.Celle WHERE IdxCella=454
DELETE FROM dbo.Celle WHERE IdxCella=455
DELETE FROM dbo.Celle WHERE IdxCella=456
DELETE FROM dbo.Celle WHERE IdxCella=457
DELETE FROM dbo.Celle WHERE IdxCella=458
DELETE FROM dbo.Celle WHERE IdxCella=459
DELETE FROM dbo.Celle WHERE IdxCella=460
DELETE FROM dbo.Celle WHERE IdxCella=461
DELETE FROM dbo.Celle WHERE IdxCella=462
DELETE FROM dbo.Celle WHERE IdxCella=463
DELETE FROM dbo.Celle WHERE IdxCella=464
DELETE FROM dbo.Celle WHERE IdxCella=465
DELETE FROM dbo.Celle WHERE IdxCella=466
DELETE FROM dbo.Celle WHERE IdxCella=467
DELETE FROM dbo.Celle WHERE IdxCella=468
DELETE FROM dbo.Celle WHERE IdxCella=469
DELETE FROM dbo.Celle WHERE IdxCella=470
DELETE FROM dbo.Celle WHERE IdxCella=471
DELETE FROM dbo.Celle WHERE IdxCella=472
DELETE FROM dbo.Celle WHERE IdxCella=473
DELETE FROM dbo.Celle WHERE IdxCella=474
DELETE FROM dbo.Celle WHERE IdxCella=475
DELETE FROM dbo.Celle WHERE IdxCella=476
DELETE FROM dbo.Celle WHERE IdxCella=477
DELETE FROM dbo.Celle WHERE IdxCella=478
DELETE FROM dbo.Celle WHERE IdxCella=479
DELETE FROM dbo.Celle WHERE IdxCella=480
DELETE FROM dbo.Celle WHERE IdxCella=481
DELETE FROM dbo.Celle WHERE IdxCella=482
DELETE FROM dbo.Celle WHERE IdxCella=483
DELETE FROM dbo.Celle WHERE IdxCella=484
DELETE FROM dbo.Celle WHERE IdxCella=485
DELETE FROM dbo.Celle WHERE IdxCella=486
DELETE FROM dbo.Celle WHERE IdxCella=487
DELETE FROM dbo.Celle WHERE IdxCella=488
DELETE FROM dbo.Celle WHERE IdxCella=489
DELETE FROM dbo.Celle WHERE IdxCella=490
DELETE FROM dbo.Celle WHERE IdxCella=491
DELETE FROM dbo.Celle WHERE IdxCella=492
DELETE FROM dbo.Celle WHERE IdxCella=493
DELETE FROM dbo.Celle WHERE IdxCella=494
DELETE FROM dbo.Celle WHERE IdxCella=495
DELETE FROM dbo.Celle WHERE IdxCella=496
DELETE FROM dbo.Celle WHERE IdxCella=497
DELETE FROM dbo.Celle WHERE IdxCella=498
DELETE FROM dbo.Celle WHERE IdxCella=499
DELETE FROM dbo.Celle WHERE IdxCella=500
go
commit transaction
go
set xact_abort on
go
begin transaction
go
UPDATE dbo.TipoCella SET
Quantita=200, Capienza=3, Max_X=3000, Max_Kg=3000
WHERE IdxTipoCella=5
DELETE FROM dbo.TipoCella WHERE IdxTipoCella=16
DELETE FROM dbo.TipoCella WHERE IdxTipoCella=17
DELETE FROM dbo.TipoCella WHERE IdxTipoCella=18
go
commit transaction
go
-- registro versione...
INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(160, GETDATE())
GO