Hola gente, como hago para capturar el valor mayor de un insert dentro de un procedimiento almacenado? y poder usar dicho dato, seria algo asi?
Código:
CREATE PROCEDURE ejemplo
(
@valor_1 VARCHAR(MAX),
@valor_2 VARCHAR(MAX),
.
.
.
@valor_n VARCHAR(MAX)
)
AS
BEGIN
INSERT INTO tabla_ejemplo (columna_1, columna_2, ...,columna_n)
VALUES (@valor_1, @valor_2,...,@valor_n)
SET @id_tabla_ejemplo = SELET MAX(id) FROM tabla_ejemplo
INSERT INTO tabla_ejemplo2 (id_requerido, columna_1, columna_2, ...,columna_n)
VALUES (@valor_1, @valor_2,...,@valor_n)
END
Lo intente de esta manera pero no me esta tomando el valor, por favor me podrian ayudar a ver como es y muchas gracias por adelantado foreros