Error al convertir tipo de datos varchar a int

Necesito ayuda con un procedimiento almacenado en SQL, que genere automaticamente la primary Key, el procedimiento sale correcto pero al momento de llamarlo me sale "Error al convertir el tipo de datos varchar a int.", ayudenme, les dejo la tabla y el pequeño procedimiento, gracias

Create sequence Nuevo
Increment by 1
start with 1;

create procedure INSERTAR_PK
@ID as int,
@NOMBRES nvarchar(50)

As
INSERT INTO TIOS(ID,NOMBRES) VALUES ('Nuevo.nextval', @NOMBRES);
end
exec INSERTAR_PK 'JENNI';

1 respuesta

Respuesta

Pon así el código y me comentas:

Create sequence Nuevo
Increment by 1
start with 1;

create procedure INSERTAR_PK
@ID as int,
@NOMBRES nvarchar(50)

As
INSERT INTO TIOS(ID,NOMBRES) VALUES (null, @NOMBRES);
end
exec INSERTAR_PK 'JENNI';

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas