| mightydragonlor |
29-05-2011 17:38:34 |
Usar CURRENT_TIMESTAMP en Insert
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.
|