creo que si el dato del cuit es un parámetro de entrada podrías probar
con encerrarlo entre parentesis Si no es así te esta faltando el
DECLARE

El 22/08/08, Ing. Claudia Abad <[EMAIL PROTECTED]> escribió:
> Gente,
>
>
>
> Tengo este Stored Procedure:
>
>
>
> CREATE PROCEDURE spProveedoresSistronConsul
>
> @CUIT char(13)
>
> AS
>
>
>
> SET ANSI_WARNINGS OFF
>
> GO
>
> SET ANSI_NULLS ON
>
> GO
>
>
>
> select * from  server8_mae.e14ges.dbo.pro prosistron
>
> WHERE cast(substring(prosistron.cuit,1,2) + '-' +
> substring(prosistron.cuit,3,8) + '-' + substring(prosistron.cuit,11,1) as
> char(13)) like @CUIT
>
> GO
>
>
>
> Estoy haciendo un SELECT contra un linked Server.
>
> Ahora bien, si le saco los SETs me dice que debo ponerle los SET.
>
> Y asi como lo escribí me dice que debo declarar la variable @CUIT.
>
>
>
> Cómo puedo hacer?
>
>
>
> Gracias,
>
> Claudia.
>
>
>
>
>
>


-- 
Atte Almeda Claudia

Responder a