Ver Mensaje Individual
  #1  
Antiguo 29-05-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Reputación: 20
mightydragonlor Va por buen camino
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.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita