简单的跨库查询怎么写

lishizhen2002 2011-02-02 08:52:12
select * from XXXX(2011)..wcode where code='001'


这样写报错

'.' 附近有语法错误。


select * from XXXX..wcode where code='001'

写成这样就没错了

这要怎么处理,谢谢
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sweet-Tang 2011-02-02
  • 打赏
  • 举报
回复

select * from [库名].dbo.[表名]


如果不在同一个实例名下面
需要添加链接服务器,查询语句同上
快溜 2011-02-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lishizhen2002 的回复:]
我知道是括号引起的错误,可问题是数据库名不能修改,只能带括号,那要怎么处理呢?
[/Quote]
select * from [AAA]..TableA 

(2011)什么意思?
Rotel-刘志东 2011-02-02
  • 打赏
  • 举报
回复
关键是机器名.dbo.数据库名
lishizhen2002 2011-02-02
  • 打赏
  • 举报
回复
我知道是括号引起的错误,可问题是数据库名不能修改,只能带括号,那要怎么处理呢?
Dogfish 2011-02-02
  • 打赏
  • 举报
回复
是你那个括号引起的错误。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧