Skip to content

Instantly share code, notes, and snippets.

@brunotdantas
Created September 29, 2021 20:02
Show Gist options
  • Save brunotdantas/c759347a6e0ee180e7da461902033cd0 to your computer and use it in GitHub Desktop.
Save brunotdantas/c759347a6e0ee180e7da461902033cd0 to your computer and use it in GitHub Desktop.
Add coluna id após criar a tabela, normalmente é util em situações que você precisa fazer um looping pela tabela criada
DROP TABLE IF EXISTS #VENDEDORES_ATIVOS;
SELECT Distinct
B.COD_VENDEDOR
,B.CODIGO_FILIAL
,A.CPF
INTO #VENDEDORES_ATIVOS
FROM #TMP_VENDEDORES_ATIVOS A
INNER JOIN TB_AUX_LNX_VENDEDOR B ON LTRIM(RTRIM(B.CPF)) = LTRIM(RTRIM(A.CPF))
WHERE
-- REGRAS CPFs VALIDOS
LEN(LTRIM(RTRIM(B.CPF))) = 11 AND B.CPF <> '11111111111'
AND B.DATA_DESATIVACAO IS NULL -- ATIVOS LINX
ALTER TABLE #VENDEDORES_ATIVOS ADD ID INT IDENTITY (1,1)
WHILE EXISTS(select 1 from #VENDEDORES_ATIVOS)
begin
-- faz oq precisar com o registro TOP 1
delete from #VENDEDORES_ATIVOS where id = ( select top 1 id from #VENDEDORES_ATIVOS)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment