Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tenho uma procedure que escreve um campo varchar, so que gostaria de mudar ele de acordo com o banco SQL 2000 ou superior e estou tendo problemas em escrever, gostaria de saber a sintaxe para escrever.
CREATE PROCEDURE sprocUpsertCmsSession
@id int,
@id_image int,
@id_user int,
@name varchar(255),
@date_register varchar(255),
@id_sessionFather int,
@id_sessionType int,
@status int,
IF (select @@VERSION LIKE "%2000%")
BEGIN
@fieldText varchar(8000) -- Se for SQL 2000 usa até 8000 caracteres
END
ELSE
BEGIN
@fieldText varchar(MAX) -- Se for diferente de 2000 usa o MAX
END
AS
ValeuCarregando comentários...