Delphi - consulta firebird

 
Vista:

consulta firebird

Publicado por HAHR (117 intervenciones) el 01/03/2007 19:15:08
Hola de nuevo por aqui

aqui btallando con fireb . a sido u nfin de semana entretenido
les dejo esta consultilla a ver si me hechan a la mano.
En oracle yo puedo hacer un select union con una tabla que se llama dual esta tabla se usitliza para datos q no existen en la bd. ejem.

select codid,descripcion
from catalogo
union
select '0',' todos %%'
from dual

esto me traeria los datos del catalogo + el 0, todos .
existe en fireb . algo similiar? para poder hacer lo que deseo segen el ejemplo!!..

gracias de antemano pura vida
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

RE:consulta firebird

Publicado por Delfino (1216 intervenciones) el 02/03/2007 19:41:10
Si te aclaras un poco mas pq no se entiende bien lo q quieres hacer..
quieres añadir una sola linea q no existe o una columna?
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

RE:consulta firebird

Publicado por HAHR (117 intervenciones) el 02/03/2007 19:51:27
Hola delfino,
a ver si me explico mejor necesito hacer un select en donde extraigo las datos de una tabla ( articulos por decir algo)y los muestro en un dbcombobox para mostrar la lista, puede q seleccione algun articulo oprimo un boton y realizo una consulta del articulo, pero en algunas ocaciones quiera tal vez traerme todos los articulos por lo cual necesito un comodin.

En oracle existe una tabla dual a la cual yo le puedo hacer algun calculo o tambien para extraer un dato inexistente en alguna tabla ejemplo

puedo hacer en sql en oracle

select 8 + 3.5
from dual

eso me da un resultado 11.5
tambien puedo hacer

select cod_articulo,descripcion
from art

si tengo los articulos :
1 desc 1
2 desc 2

me traeria dos registros
pero como le comento puedo necesitar un comodin ejemplo

select cod_articulo,descripcion
from art
union
select '%','Todos'
from dual

esto me recuperaria los siguientes registros

1 desc 1
2 desc 2
% Todos

espero ahora si haberme expresado mejor

gracias delfino saludos
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