vista

06/11/2003 - 19:01 por edu | Informe spam
como puedo poner una vista con la union de dos tablas, es decir quiero poner
lo siguiente
(SELECT *
FROM
WHERE)
UNION
(SELECT *
FROM
WHERE)
con el asistente de generacion de vistas me dice que no es valido. gracias

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
06/11/2003 - 19:05 | Informe spam
aca te mando un ej en TSQL desde el analizador de consultas

CREATE VIEW PEPE_1 AS

select id from part
union
select part_id from work_order

un abrazo

Accotto Maximiliano Damian
"edu" escribió en el mensaje
news:boe25f$dgs$
como puedo poner una vista con la union de dos tablas, es decir quiero


poner
lo siguiente
(SELECT *
FROM
WHERE)
UNION
(SELECT *
FROM
WHERE)
con el asistente de generacion de vistas me dice que no es valido.


gracias


Respuesta Responder a este mensaje
#2 Jorge Gómez Díaz
06/11/2003 - 19:32 | Informe spam
Verificaste que las dos tablas que deseas unir contengan el mismo número y
nombre de elementos ?

Saludos !

"edu" escribió en el mensaje
news:boe25f$dgs$
como puedo poner una vista con la union de dos tablas, es decir quiero


poner
lo siguiente
(SELECT *
FROM
WHERE)
UNION
(SELECT *
FROM
WHERE)
con el asistente de generacion de vistas me dice que no es valido.


gracias


Respuesta Responder a este mensaje
#3 Fernando G. Guerrero
06/11/2003 - 20:29 | Informe spam
Solo es necesario que tengan el mismo número de columnas y tipos de datos
compatibles, los nombres vendrán determinados por los nombres de las
columnas de la primera consulta de la union.

Por otro lado, si no quieres elimiar registros duplicados (por ejemplo si
sabes que las tablas a unir no contienen información repetida) es más
eficiente que utilices UNION ALL en vez de UNION.

El asistente de generación de vistas es una herramienta muy limitada que fue
introducida en Enterprise Manager como herencia de las herramientas visuales
de bases de datos de Visual Studio 5 (DaVinci Tools). Yo no lo utilizaria
para nada.

Saludos

Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Jorge Gómez Díaz" wrote in message
news:
Verificaste que las dos tablas que deseas unir contengan el mismo número


y
nombre de elementos ?

Saludos !

"edu" escribió en el mensaje
news:boe25f$dgs$
> como puedo poner una vista con la union de dos tablas, es decir quiero
poner
> lo siguiente
> (SELECT *
> FROM
> WHERE)
> UNION
> (SELECT *
> FROM
> WHERE)
> con el asistente de generacion de vistas me dice que no es valido.
gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida