Problema con Stored Procedures
Publicado por Diego (4 intervenciones) el 18/05/2007 16:45:56
Estoy teniedo problemas con un Stored Procedures que ejecuto en un SQL server 7.0 que tiene linkeado (Linked Server) un server Oracle 8.1.5.1.0 (8i). El problema es este:
Esto anda OK
CREATE PROCEDURE MiTabla
AS
delete from T_Mia
insert into T_Mia
select * from openquery (ORACLE, 'SELECT a.swcaseid, d.SWMAINPHONECNTRY, d.swname, e.sasintoma
FROM swbapps.sw_case a, swbapps.sw_inst_product b, swbapps.sw_prod_release c, swbapps.SW_CUSTOMER d, swbapps.SW_SYMPTOM e
Where d.swmainphonecntry IN (44073) ')
Ahora cuando la ultima linea la cambio por esta :
Where a.swstatus NOT IN (Ce - Cerrado)
me arroja un error (Error 7321: An error occurred while preparing a query for execution against OLE DB provider 'OraOLEDB.Oracle')
Sin embargo,si dicha consulta la ejecuto en un Oracle SQL plus ..funciona OK
Alguien tiene idea de que puede estar pasando y como solucionarlo. ???
Desde ya muchas gracias
Esto anda OK
CREATE PROCEDURE MiTabla
AS
delete from T_Mia
insert into T_Mia
select * from openquery (ORACLE, 'SELECT a.swcaseid, d.SWMAINPHONECNTRY, d.swname, e.sasintoma
FROM swbapps.sw_case a, swbapps.sw_inst_product b, swbapps.sw_prod_release c, swbapps.SW_CUSTOMER d, swbapps.SW_SYMPTOM e
Where d.swmainphonecntry IN (44073) ')
Ahora cuando la ultima linea la cambio por esta :
Where a.swstatus NOT IN (Ce - Cerrado)
me arroja un error (Error 7321: An error occurred while preparing a query for execution against OLE DB provider 'OraOLEDB.Oracle')
Sin embargo,si dicha consulta la ejecuto en un Oracle SQL plus ..funciona OK
Alguien tiene idea de que puede estar pasando y como solucionarlo. ???
Desde ya muchas gracias
Valora esta pregunta


0