关于object_id()的一个问题 30chenjunsheep]

发布时间:2016-12-9 10:30:43 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于object_id()的一个问题 30chenjunsheep]",主要涉及到关于object_id()的一个问题 30chenjunsheep]方面的内容,对于关于object_id()的一个问题 30chenjunsheep]感兴趣的同学可以参考一下。

问题:用object_id()跨数据库查询表的列名 现状: ◆当前数据库:DB_1  查询表A的列名⇒ select name from syscolumns where id = object_id('表A')(成功)  查询数据库DB_2中表B的列名⇒ select name from syscolumns where id = object_id('DB_2.dbo.表B')(失败)返回列名为0 ※或者说,跨数据库查询列名是否还有其他的方法?当然前提是不要使用USE DB_1这种语法 小菜第一次发贴,大伙多照顾照顾へへ

select name from syscolumns where id = object_id('DB_2.dbo.表B') 应该是 select name from DB_2.dbo.syscolumns where ...

select name from DB_2.dbo.syscolumns where id = object_id('DB_2.dbo.表B')

当前库的syscolumns当然不会有DB_2.dbo.表B的columns。

引用 2 楼 Limpire 的回复:select name from DB_2.dbo.syscolumns where id = object_id('DB_2.dbo.表B') UP

上一篇:[调查]想知道SQL Server 2005 Reporting Services未来的前景如何? 200aw511]
下一篇:错误提示怎么解决 20分,无满意结帖,结帖人yunbao]

相关文章

相关评论