日期:2014-05-17  浏览次数:20594 次

SQL连接ORACLE查询问题
我通过SQL2005连接oracle数据库后执行查询,遇到这样的问题,
 
oracle数据库ora_db,其中有表A,其中有字段‘id’和'name',目的是要是要得到组合字段'id-name',
 
select * from openquery(ora_db,
 '
 select trim(id)||'-'||trim(name) from A
 '
 )

但总提示‘-’附近有语法错误,请各位大大指导一下。 
------解决方案--------------------
select isnull(id,'')+'-'+isnull(name,'') from openquery(ora_db,
 '
 select trim(id) as id, trim(name) as name from A
 '
 )