Union de dos vistas

14/11/2006 - 16:08 por Oliver Cordova | Informe spam
Hola !! tengo un problemita, tengo dos vistas y necesito unir el resultado de
ambas vistas en una tercera, el script lo pruebo en el SQL Query Analyzer y
da bien el resultado, pero cuando intento ejecutar la vista me da error, me
da el siguiente error: {Microsoft}{ODBC SQL Server Driver}{SQL Server}
Internal SQL Server Error , el script es el siguiente:

CREATE VIEW dbo.SaldosClientes
AS
select cod_cliente,producto as cod_producto,'P' AS tipo,'0' as
agente,numero,'0' as año,Saldo_Unidades,saldo_bultos, Saldo_peso From
dbo.Saldosbodegapropia where (saldo_unidades>0)
UNION
select cod_cliente,producto as cod_producto, 'F' as tipo,agente,numero, año,
Saldo_Unidades,Saldo_bultos, Saldo_peso From dbo.Saldosbodegafiscal where
(saldo_unidades>0)

Esto lo pruebo en el SQL Query Analyzer y funciona bien, pero cuando ejecuto
la vista no... alguien prodria darme una manita con esto, se lo agradeceria
mucho.

Preguntas similare

Leer las respuestas

#16 Alejandro Mesa
14/11/2006 - 21:21 | Informe spam
Oliver,

quizas este articulo te convensa de no usar mas "Enterprise Manager" para
este tipo de tareas.

Which tool should I use: Enterprise Manager or Query Analyzer?
http://databases.aspfaq.com/databas...lyzer.html


AMB


"Oliver Cordova" wrote:

Para aclarar:

Cuando ejecuto el script en el Query Analyzer funciona bien, pero cuando me
voy vistas y le doy Click Derecho sobre la vista y le digo que me devuelva
todas las filas es cuando me da el error.

"Salvador Ramos" wrote:

> A ver, para salir de dudas.
>
> Si ejecutas select * from TuVista desde el query analyzer te funciona ?
>
> Un saludo
> Salvador Ramos
> Murcia - España
>
> [Microsoft MVP SQL Server]
> www.helpdna.net (información sobre SQL Server y .NET)
>
>
> "Oliver Cordova" escribió en el
> mensaje news:
> > El error me da cuando trato de Ejecutar la vista, pero cuando lo ejecuto
> > en
> > el Query Analyzer si funciona bien!!
> >
> > "BitOne®" wrote:
> >
> >> Desde donde la estas intentando ejecutar?
> >>
> >> BitOne®
> >> "Oliver Cordova" wrote in
> >> message
> >> news:
> >> > Hola !! tengo un problemita, tengo dos vistas y necesito unir el
> >> > resultado
> >> de
> >> > ambas vistas en una tercera, el script lo pruebo en el SQL Query
> >> > Analyzer
> >> y
> >> > da bien el resultado, pero cuando intento ejecutar la vista me da
> >> > error,
> >> me
> >> > da el siguiente error: {Microsoft}{ODBC SQL Server Driver}{SQL Server}
> >> > Internal SQL Server Error , el script es el siguiente:
> >> >
> >> > CREATE VIEW dbo.SaldosClientes
> >> > AS
> >> > select cod_cliente,producto as cod_producto,'P' AS tipo,'0' as
> >> > agente,numero,'0' as año,Saldo_Unidades,saldo_bultos, Saldo_peso From
> >> > dbo.Saldosbodegapropia where (saldo_unidades>0)
> >> > UNION
> >> > select cod_cliente,producto as cod_producto, 'F' as tipo,agente,numero,
> >> año,
> >> > Saldo_Unidades,Saldo_bultos, Saldo_peso From dbo.Saldosbodegafiscal
> >> > where
> >> > (saldo_unidades>0)
> >> >
> >> > Esto lo pruebo en el SQL Query Analyzer y funciona bien, pero cuando
> >> ejecuto
> >> > la vista no... alguien prodria darme una manita con esto, se lo
> >> agradeceria
> >> > mucho.
> >> >
> >> >
> >>
> >>
> >>
>
>
>
Respuesta Responder a este mensaje
#17 Oliver Cordova
14/11/2006 - 21:30 | Informe spam
Gracias Alejandro, le hechare un vistazo

"Alejandro Mesa" wrote:

Oliver,

quizas este articulo te convensa de no usar mas "Enterprise Manager" para
este tipo de tareas.

Which tool should I use: Enterprise Manager or Query Analyzer?
http://databases.aspfaq.com/databas...lyzer.html


AMB


"Oliver Cordova" wrote:

> Para aclarar:
>
> Cuando ejecuto el script en el Query Analyzer funciona bien, pero cuando me
> voy vistas y le doy Click Derecho sobre la vista y le digo que me devuelva
> todas las filas es cuando me da el error.
>
> "Salvador Ramos" wrote:
>
> > A ver, para salir de dudas.
> >
> > Si ejecutas select * from TuVista desde el query analyzer te funciona ?
> >
> > Un saludo
> > Salvador Ramos
> > Murcia - España
> >
> > [Microsoft MVP SQL Server]
> > www.helpdna.net (información sobre SQL Server y .NET)
> >
> >
> > "Oliver Cordova" escribió en el
> > mensaje news:
> > > El error me da cuando trato de Ejecutar la vista, pero cuando lo ejecuto
> > > en
> > > el Query Analyzer si funciona bien!!
> > >
> > > "BitOne®" wrote:
> > >
> > >> Desde donde la estas intentando ejecutar?
> > >>
> > >> BitOne®
> > >> "Oliver Cordova" wrote in
> > >> message
> > >> news:
> > >> > Hola !! tengo un problemita, tengo dos vistas y necesito unir el
> > >> > resultado
> > >> de
> > >> > ambas vistas en una tercera, el script lo pruebo en el SQL Query
> > >> > Analyzer
> > >> y
> > >> > da bien el resultado, pero cuando intento ejecutar la vista me da
> > >> > error,
> > >> me
> > >> > da el siguiente error: {Microsoft}{ODBC SQL Server Driver}{SQL Server}
> > >> > Internal SQL Server Error , el script es el siguiente:
> > >> >
> > >> > CREATE VIEW dbo.SaldosClientes
> > >> > AS
> > >> > select cod_cliente,producto as cod_producto,'P' AS tipo,'0' as
> > >> > agente,numero,'0' as año,Saldo_Unidades,saldo_bultos, Saldo_peso From
> > >> > dbo.Saldosbodegapropia where (saldo_unidades>0)
> > >> > UNION
> > >> > select cod_cliente,producto as cod_producto, 'F' as tipo,agente,numero,
> > >> año,
> > >> > Saldo_Unidades,Saldo_bultos, Saldo_peso From dbo.Saldosbodegafiscal
> > >> > where
> > >> > (saldo_unidades>0)
> > >> >
> > >> > Esto lo pruebo en el SQL Query Analyzer y funciona bien, pero cuando
> > >> ejecuto
> > >> > la vista no... alguien prodria darme una manita con esto, se lo
> > >> agradeceria
> > >> > mucho.
> > >> >
> > >> >
> > >>
> > >>
> > >>
> >
> >
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida