1. 程式人生 > >oracle 跨庫連線sqlserver select 指定列名報錯

oracle 跨庫連線sqlserver select 指定列名報錯

Oracle 通過透明閘道器+DBLINK連線 sqlserver 查詢時:
select * from [email protected]_NAME; —–成功
select column_name from [email protected]_NAME; —–報錯

這裡報錯原因:
sqlserver 列名大小寫敏感,oracle 將sql語句解析 column_name成大寫了。

通用:
解決辦法就是 列名加 雙引號””
如 select “column_name” from [email protected]_NAME;