summaryrefslogtreecommitdiff
path: root/Codemerx/Gestor.Application.Migration.Files.20201030_79.SQL
blob: b4ca119e5d0cf772ff6bf4bad5320bfb1d48fd99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
IF	COL_LENGTH( '[dbo].[documento]', 'banco' ) IS NOT NULL AND COL_LENGTH( '[dbo].[documento]', 'idbanco' ) IS NOT NULL
BEGIN
	IF (SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'documento' AND COLUMN_NAME = 'idbanco' AND DATA_TYPE = 'int') IS NOT NULL
		 BEGIN
			 UPDATE [dbo].[documento] 
			 SET idbanco = TRY_CAST ( banco AS INT ) 
			 WHERE
			 (
				 SELECT	idcodigobanco FROM codigobanco 
				 WHERE idcodigobanco = TRY_CAST ( banco AS INT )
			 ) IS NOT NULL AND banco IS NOT NULL AND banco != '' AND idbanco IS NULL;
		END
END