SQL Dinamico

maranpj
08 de Diciembre del 2004
Hola,

Tengo un query dinamico en el cual recupero un dato de tipo fecha, el problema es que no me recupera la fecha completa, es ecir mi campo contiene algo asi: '04/12/2004 12:25:37', y el query me regresa unicamente '04/12/2004'

Aqui pongo una parte del codigo:

sql_stmt := 'SELECT date1 FROM ' || :PARAMETER.P_NAME
EXEC_SQL.PARSE(cur, sql_stmt);
EXEC_SQL.DEFINE_COLUMN(cur,1,wdate);

fdbk := EXEC_SQL.EXECUTE(cur);
fdbk := EXEC_SQL.FETCH_ROWS (cur);
EXEC_SQL.COLUMN_VALUE(cur,1,wdate);

Si alguien tiene una sugerencia, de antemano gracias.

Saludos!
Antonia.

set
08 de Diciembre del 2004
el standar de oracle para las fechas llega hasta el año. en caso de que quieras ver el resto de la fecha debes enmascarar la salida. prueba enmascarando desde el select o bien al editar la fecha de resultado.
ya sabes to_char (fecha, dd-mm yyyy hh:mi:ss')

pepillo grillo
08 de Diciembre del 2004
Voy a ser bueno por una vez.
Cambia el SELECT DATE1 por :
SELECT TO_CHAR(DATE1,'DD-MM-YYYY HH24:MI:SS')

Si funciona tienes dos opciones :
1) Comerme la polla hasta que te salga la lefa por las orejas
2) Dejarme que te depile el coño a besos
Elije lo que mas te guste, amor mio