Hola a todos, tengo un problema y es que al tratar de hacer un sp de un insert, necesito que agarre la fecha hora del sistema en que se hizo la operación, pero me está generando un error, a ver si me pueden ayudar a encontrar el problema
Código SQL
[-]
CREATE PROCEDURE INS_TBLTIPOLIMP (
STR_ID varchar(40),
STR_CODIGO varchar(15)
STR_DESCRIPCION varchar(50),
BLN_ACTIVO smallint )
AS
begin
INSERT INTO
TBLTIPOLIMP (
STR_ID,
STR_CODIGO,
STR_DESCRIPCION,
DT_CREADO,
BLN_ACTIVO)
VALUES (
:STR_ID,
:STR_CODIGO,
:STR_DESCRIPCION,
(SELECT current_timestamp FROM RDB$DATABASE),
:BLN_ACTIVO);
end;
Tambíen me saca error de esta otra forma
Código SQL
[-]
CREATE PROCEDURE INS_TBLTIPOLIMP (
STR_ID varchar(40),
STR_CODIGO varchar(15)
STR_DESCRIPCION varchar(50),
BLN_ACTIVO smallint )
AS
begin
INSERT INTO
TBLTIPOLIMP (
STR_ID,
STR_CODIGO,
STR_DESCRIPCION,
DT_CREADO,
BLN_ACTIVO)
VALUES (
:STR_ID,
:STR_CODIGO,
:STR_DESCRIPCION,
current_timestamp,
:BLN_ACTIVO);
end;
Gracias.