/****** Script do comando SelectTopNRows de SSMS  ******/
SELECT
	SQL

FROM(
  
  SELECT
	'update tbfamilia f set f.MASCARA_PRODUTO = ''#MODELO_DESCRICAO #COR_DESCRICAO'';' as SQL,1 as ordem
  FROM string_split('',',')

  union
  
  SELECT 

	CONCAT('update or insert into TBMODELO_COR (IMP, MODELO_ID, COR_ID, PERCENTUAL_TALAO, STATUS_PRODUTO)',
			' values (2,',[CodigoAlmox] + 200000,', ',[CorAlmox],', 0, ',0,')',
			' matching (MODELO_ID, COR_ID); ') as SQL,2 as ordem


  FROM [Sitex].[dbo].[FichaTecnicaItem] a
  where [CorDPA] = 0

  GROUP BY [Processo], [CodigoAlmox], [CorAlmox], [Referencia]

    union 

  SELECT
	'update tbfamilia f set f.MASCARA_PRODUTO = ''#MODELO_ID #MODELO_DESCRICAO #COR_DESCRICAO'';' as SQL,3 as ordem
  FROM string_split('',',')

) a order by a.ordem 
