Muchas gracias por tu ayuda :)
mira lo hice así:
Declare @Rut Varchar(50)
declare @nofichaclinica Int
declare @numero_de_ingreso Int
DECLARE @RET BIT
SELECT @RET = 1 FROM Paciente WHERE rut = @Rut
IF @@ROWCOUNT > 0
BEGIN
SELECT @rut, @nofichaclinica, MAX(@numero_de_ingreso) + 1 FROM Paciente WHERE @rut = @rut
END
ELSE
BEGIN
SELECT @rut, MAX(@nofichaclinica) + 1,1 FROM Paciente
END
y resulta que me muestra este resultado en sql server, si existiendo datos en la tabla
NULL NULL 1
este procedure se ejecuta automaticamente cuando se ejecuta el programa?
y está bien haber declarado las variables que no existian o solo tengo que llamarlas por el nombre de los campos?
es necesario hacer algo más aparte de esto??
Saludos y espero tu ayuda. ;)