Oracle - Consulta sobre constante dentro de query

   
Vista:
Imágen de perfil de Yogui

Consulta sobre constante dentro de query

Publicado por Yogui (7 intervenciones) el 29/05/2014 21:27:14
Hola a todoossss :)
Tengo una consulta, verán tengo un query que con selects me muestra digamos los campos:
CODIGO-FECHA1-HORA1-FECHA2-HORA2

Lo que quiero saber es si en ese query, puedo hacer que me aparezca una 6ta columna en donde me salga un valor fijo.

Esto es lo que tengo:

SELECT a.codi_vista,a.fech_rece2,
a.hora_ingsi,b.fech_regis,b.hora_regis
FROM vistas a, registros b

Pero lo modifiqué así, y no sé si esté bien

BEGIN
DECLARE horas10 CONSTANT VARCHAR2(8) := '10:00:00'
END

SELECT a.codi_vista,a.fech_rece2,
a.hora_ingsi,b.fech_regis,b.hora_regis, @horas10
FROM vistas a, registros b

Espero puedan ayudarme :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consulta sobre constante dentro de query

Publicado por Rafael (177 intervenciones) el 03/06/2014 21:30:04
Sin declarar una variable....

1
2
3
SELECT a.codi_vista,a.fech_rece2,
a.hora_ingsi,b.fech_regis,b.hora_regis, '10:00:00'
FROM vistas a, registros b

Quieres declarar la variable por un no se que

OJO con el punto y coma
El BEGIN y END no te valen
Y la variable no lleva @

1
2
3
4
5
DECLARE horas10 CONSTANT VARCHAR2(8) := '10:00:00' ;
 
SELECT a.codi_vista,a.fech_rece2,
a.hora_ingsi,b.fech_regis,b.hora_regis, horas10
FROM vistas a, registros b

Cuentanos como te ha ido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta sobre constante dentro de query

Publicado por ramironikolas (35 intervenciones) el 07/06/2014 15:36:17
La primera solución recomendada esta perfecta, ahora la segunda yo la haría mas simple, sin recurrir tanto a PL/SQL.

DEFINE horas10 = TO_CHAR('10:00:00')
SELECT a.codi_vista,a.fech_rece2, a.hora_ingsi,b.fech_regis,b.hora_regis, &horas10
FROM vistas a, registros b
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar