Procedure SQL [RESOLVIDO]

1. Procedure SQL [RESOLVIDO]

Michael Silva Souza
SoyMick

(usa Debian)

Enviado em 09/12/2022 - 14:59h

Prezados, bom dia!

Alguém para me dar um help, estou tentando criar uma proc simples com resultado de consulta e if, porém estou levando erro. Abaixo a procedure mais erro que estou levando.

ALTER PROCEDURE [dbo].[xxxxxxxxxxxxxxxxxx]

@siglaEmpresa VARCHAR(1000) = '',
@nomeEmpresa VARCHAR(1000) = '',
@grupoEmpresa VARCHAR(1000) = '',
@CodGrupoEmpresa VARCHAR(1000) = ''
AS
--INCLUIR Cliente em Grupo Existente
BEGIN
SET NOCOUNT ON
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
IF (@CodGrupoEmpresa = '5')
BEGIN
Declare @CodGrupoEmpresaNovo VARCHAR(1000)

set @CodGrupoEmpresaNovo = 'SELECT TOP(1) CodGrupoEmpresa + 1
FROM [DB_ITURAN_SAM_APP].[dbo].[TB_xxxxxxxxxxxxxxxxxxx]
ORDER BY CodGrupoEmpresa DESC'

--exec(@CodGrupoEmpresaNovo)
INSERT INTO [dbo].[TB_xxxxxxxxxxxxxxxxx]
VALUES(@siglaEmpresa, @nomeEmpresa, @grupoEmpresa, @CodGrupoEmpresaNovo, SYSDATETIME(), 1)
END

ELSE
BEGIN
INSERT INTO [dbo].[TB_xxxxxxxxxxxxx]
VALUES(@siglaEmpresa, @nomeEmpresa, @grupoEmpresa, @CodGrupoEmpresa, SYSDATETIME(), 1)
END
END


Chamada - exec GrupoClientes091222 @siglaEmpresa = 'Teste', @nomeEmpresa = 'Teste', @grupoEmpresa = 'Novo', @CodGrupoEmpresa = '5'


Erro

Msg 8152, Level 16, State 30, Procedure GrupoClientes091222, Line 21 [Batch Start Line 0]
String or binary data would be truncated.
The statement has been terminated.

Completion time: 2022-12-09T14:54:11.4497034-03:00


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts