
operadores SQL MS Query con oracle
Publicado por Pepe el romano (5 intervenciones) el 16/06/2015 21:57:40
hola a todos.
estoy utilizando MS query para extraer information de una base de datos en oracle. todo funciona de lo mas bien hasta que intento hacer una consulta mas complicada al servidor como que me traiga dos campos unidos utilizando el operador & o cuando utlizo el operador like
esta funciona de lo mas bien
SELECT INVOICE.VENDOR, INVOICE.NUM, INVOICECOST.INVOICENUM
FROM CLIENTS.INVOICE INVOICE, CLIENTS.INVOICECOST INVOICECOST
WHERE INVOICECOST.INVOICENUM = INVOICE.NUM
pero nada mas que hago esto
SELECT INVOICE.VENDOR & INVOICE.NUM, INVOICECOST.INVOICENUM
FROM CLIENTS.INVOICE INVOICE, CLIENTS.INVOICECOST INVOICECOST
WHERE INVOICECOST.INVOICENUM = INVOICE.NUM
me dice que la clausula SELECT no puede estar seguida por esa tabla
entonces probe lo mismo en acces, me hice las dos tablas vinculadas en acces y en vez de conectarme a oracle paso por las tablas vinculadas de acces y se traga todos los operadores sin problemas, siempre desde msquery
Gracias a todos de antemano
estoy utilizando MS query para extraer information de una base de datos en oracle. todo funciona de lo mas bien hasta que intento hacer una consulta mas complicada al servidor como que me traiga dos campos unidos utilizando el operador & o cuando utlizo el operador like
esta funciona de lo mas bien
SELECT INVOICE.VENDOR, INVOICE.NUM, INVOICECOST.INVOICENUM
FROM CLIENTS.INVOICE INVOICE, CLIENTS.INVOICECOST INVOICECOST
WHERE INVOICECOST.INVOICENUM = INVOICE.NUM
pero nada mas que hago esto
SELECT INVOICE.VENDOR & INVOICE.NUM, INVOICECOST.INVOICENUM
FROM CLIENTS.INVOICE INVOICE, CLIENTS.INVOICECOST INVOICECOST
WHERE INVOICECOST.INVOICENUM = INVOICE.NUM
me dice que la clausula SELECT no puede estar seguida por esa tabla
entonces probe lo mismo en acces, me hice las dos tablas vinculadas en acces y en vez de conectarme a oracle paso por las tablas vinculadas de acces y se traga todos los operadores sin problemas, siempre desde msquery
Gracias a todos de antemano
Valora esta pregunta


0