recuperar retorno de un EXEC
DECLARE @InsertString nvarchar(500)
DECLARE @MaxLen int
set @InsertString='Select @MaxLen=MAX(LEN(COD_ESPECIE))
FROM COD_ESPECIE'
EXEC SP_EXECUTESQL @InsertString,N'@MaxLen int OUTPUT',@MaxLen
select @MaxLen
no consigo que valor de @MaxLen sea el que tiene que ser...no sé que hago mal...
ayuda muchas gracias...
DECLARE @MaxLen int
set @InsertString='Select @MaxLen=MAX(LEN(COD_ESPECIE))
FROM COD_ESPECIE'
EXEC SP_EXECUTESQL @InsertString,N'@MaxLen int OUTPUT',@MaxLen
select @MaxLen
no consigo que valor de @MaxLen sea el que tiene que ser...no sé que hago mal...
ayuda muchas gracias...
(Esto lo publique en PortalSQL)
OKEY, aqui el codigo ya probado
DECLARE @InsertString nvarchar(500)
DECLARE @MaxLenOUT int
SET @MaxLenOUT = 0
set @InsertString = N'Select @MaxLen=MAX(LEN(cSMS)) FROM ftp_sms'
EXEC SP_EXECUTESQL @InsertString,N'@MaxLen int OUTPUT', @MaxLen = @MaxLenOUT OUTPUT
select @MaxLenOUT
************* Cambie el nombre de la Tabla y la columna para probarlo en mi equipo.
OKEY, aqui el codigo ya probado
DECLARE @InsertString nvarchar(500)
DECLARE @MaxLenOUT int
SET @MaxLenOUT = 0
set @InsertString = N'Select @MaxLen=MAX(LEN(cSMS)) FROM ftp_sms'
EXEC SP_EXECUTESQL @InsertString,N'@MaxLen int OUTPUT', @MaxLen = @MaxLenOUT OUTPUT
select @MaxLenOUT
************* Cambie el nombre de la Tabla y la columna para probarlo en mi equipo.
