Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Preciso de auxilio para criar uma consulta sql para retornar várias linhas dinamicamente.
Tenho a seguinte procedore "st_ConsultaCep" no banco que valida o CEP .
**declare @p3 int
set @p3=0
declare @p4 varchar(255)
set @p4=''
declare @p5 varchar(80)
set @p5=''
declare @p6 varchar(30)
set @p6=''
declare @p7 int
set @p7=1
declare @p8 varchar(50)
set @p8=''
declare @p9 varchar(4)
set @p9=''
declare @p10 varchar(2)
set @p10=''**
**exec st_ConsultaCep '78090785',1,@p3 output,@p4 output,@p5 output,@p6 output,@p7 output,@p8 output,@p9 output,@p10 output
select @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10**
**Que retorna a seguinte informação:**
0 RUA UM COHAB SÃO GONÇALO 1 CUIABA MT
Tentei utilizar o cross apply, porém sem sucesso.
Alguma sugestão para a consulta sql
Seria algo neste sentido que eu preciso...
select * from CONGR001 A
INNER JOIN CONVE002 B ON A.ID_Grupo=B.ID_Cota
INNER JOIN CORCC026 C ON C.ID_Endereco=B.ID_Endereco
CROSS APPLY st_ConsultaCep(C.CEP,1)>
1 hora atrás, A.Jr disse:
ao inves de procedure, crie uma funcao de retorno tipo table,,, ai você consegue utilizar a logica que precisa,,,,
Vou ter que pesquisar...
Não tenho conhecimento para efetuar isso.
Consigo abrir a [st_ConsultaCep], porém, não consigo através da estrutura atual criar essa função.
De qualquer forma, obrigado.
Como que esta montado sua estrutura? pq dependendo de como esta montado, você pode utiliziar um view,,,
ao inves de procedure, crie uma funcao de retorno tipo table,,, ai você consegue utilizar a logica que precisa,,,,