CREATE FUNCTION OBTENER_NUM_LIBROS()
RETURNS INT
AS
BEGIN
DECLARE @TOTAL INT
SELECT @TOTAL = COUNT(*) FROM LIBRO
RETURN @TOTAL
END
GO
CREATE PROCEDURE AGREGAR_LIBRO(@TITULO VARCHAR(50))
AS
BEGIN TRANSACTION
INSERT INTO LIBRO (C_LIBRO,N_TITULO,T_DESCRIPCION,N_IDIOMA,C_ISBN,Q_ANIO,B_IMAGEN)
VALUES(CAST(OBTENER_NUM_LIBROS() AS VARCHAR),'','','','','')