-- aggiorno nomi file > 80 UPDATE tbDocumenti SET nomeFile = dbo.f_shortString(nomeFile, 80) WHERE LEN(nomeFile) > 80 AND Anno < 2013 -- aggiorno path > 100 UPDATE tbDocumenti SET fullPath = dbo.f_pathOldDocs('~/ArchivioDocs',Commessa, Fase, InOut, Fonte, DataDoc, dbo.f_shortString(Oggetto, 40)) WHERE LEN(fullPath) > 100 AND Anno < 2013 -- verifico eventuali ulteriori sforamenti... aggiorno LEN(fullPath) + LEN(nomeFile) > 240 UPDATE tbDocumenti SET fullPath = dbo.f_pathOldDocs('~/ArchivioDocs',Commessa, Fase, InOut, Fonte, DataDoc, dbo.f_shortString(Oggetto, 30)) ,nomeFile = dbo.f_shortString(nomeFile, 30) where LEN(fullPath) + LEN(nomeFile) > 240 AND Anno < 2013 -- verifico eventuali ulteriori sforamenti rimasti e divento + aggressivo... aggiorno LEN(fullPath) + LEN(nomeFile) > 240 UPDATE tbDocumenti SET fullPath = dbo.f_pathOldDocs('~/ArchivioDocs',Commessa, Fase, InOut, Fonte, DataDoc, dbo.f_shortString(Oggetto, 25)) ,nomeFile = dbo.f_shortString(nomeFile, 20) where LEN(fullPath) + LEN(nomeFile) > 240 AND Anno < 2013 -- verifico eventuali ulteriori sforamenti rimasti e divento + aggressivo... aggiorno LEN(fullPath) + LEN(nomeFile) > 240 UPDATE tbDocumenti SET fullPath = dbo.f_pathOldDocs('~/ArchivioDocs',Commessa, Fase, InOut, Fonte, DataDoc, dbo.f_shortString(Oggetto, 25)) ,nomeFile = dbo.f_shortString(nomeFile, 20) where LEN(fullPath) + LEN(nomeFile) > 240 -- registro versione... INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(126, GETDATE()) GO SELECT TOP 10 * FROM LogUpdateDb ORDER BY Versione DESC GO