Valor Incompleto da coluna
Boa tarde rapaziada,
Criei uma procedure que está trazendo os dados certinhos com exceção de uma coluna(Caminho do Arquivo) está cortando o nome do arquivo que salvo lá. O código é esse:
<code>
CREATE PROCEDURE dbo.clientes2
@Produto_ID INT = NULL,
@Comprador_ID INT = NULL,
@NM_Token NVARCHAR(MAX) = NULL,
@DocumentoTipo INT = NULL,
@NM_CPF CHAR(20) = NULL,
@Teste INT = 0
AS
SET @Produto_ID = ISNULL(@Produto_ID, 0);
SET @Comprador_ID = ISNULL(@Comprador_ID, 0);
SET @NM_Token = RTRIM(LTRIM( ISNULL(@NM_Token, '') ));
SET @DocumentoTipo = ISNULL(@DocumentoTipo, 0);
SET @NM_CPF = RTRIM(LTRIM(@NM_CPF));
SET @Teste = ISNULL(@Teste, 1);
IF(@Teste = 1)
BEGIN
IF(ISNULL(@Comprador_ID,0) > 0 AND @Produto_ID > 0)
BEGIN
SELECT
cliente.ID,
cliente.Produto_ID,
cliente.Carro_ID,
cliente.Coligacao_ID,
cliente.Cliente_ID,
cliente.Deposito_ID,
cliente.DocumentoTipo,
CAST(cliente.NM_Arquivo AS nvarchar) as NM_Arquivo,
CAST(cliente.NM_Token AS nvarchar) as NM_Token,
cliente.NM_Responsavel,
cliente.Data_BR,
compradores.ID
FROM Cliente cliente WITH (NOLOCK)
INNER JOIN Produto produto WITH (NOLOCK) ON produto.ID = cliente.Produto_ID
INNER JOIN Compradores compradores WITH (NOLOCK) ON compradores.ID = produto.Comprador_ID
WHERE compradores.ID = @Comprador_ID
AND cliente.Produto_ID = @Prodtuo_ID
AND cliente.DocumentoTipo = @DocumentoTipo;
END
END
ELSE
BEGIN
IF(ISNULL(@Comprador_ID,0) > 0 AND @Produto_ID > 0)
BEGIN
SELECT cliente.*,
compradores.ID
FROM Cliente cliente WITH (NOLOCK)
INNER JOIN Produto produto WITH (NOLOCK) ON produto.ID = cliente.Produto_ID
INNER JOIN Notas notas WITH (NOLOCK) ON notas.ID = produto.NVenda_ID
INNER JOIN Compradores compradores WITH (NOLOCK) ON compradores.ID = notas.Comprador_ID
WHERE compradores.ID = @Comprador_ID
AND cliente.Produto_ID = @Produto_ID
AND cliente.DocumentoTipo = DocumentoTipo;
END
END
RETURN;
</code>
faço um join na tabela clientes, esse campo é de lá, e na tabela clientes o caminho do arquivo está salvo certinho, completo com o nome do arquivo.
Alguem tem alguma ideia do que está errado ?Discussão (0)
Carregando comentários...