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
