E
You could create a variable, assign the @@IDENTITY value to the variable and use it in the inserts. So: ALTER PROCEDURE adicionarNovoLivro(
@nome_livro varchar(255),
@nome_autor varchar(255),
@ano_livro int,
@nome_editora varchar(100),
@id_livro int,
@preco_livro float
)
AS
BEGIN
INSERT INTO tbl_LivrosA VALUES(@nome_livro, @nome_autor, @ano_livro, @nome_editora, @preco_livro)
SELECT @id_livro = @@IDENTITY
INSERT INTO tbl_LivrosB VALUES(@id_livro, @nome_livro, @nome_autor, @ano_livro, @nome_editora, @preco_livro)
INSERT INTO tbl_LivrosC VALUES(@id_livro, @nome_livro, @nome_autor, @ano_livro, @nome_editora, @preco_livro)
END