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

发布时间:2017-2-25 3:47:42 编辑: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]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。