首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dbo.dbo这是有效的吗?

dbo.dbo这是有效的吗?
EN

Stack Overflow用户
提问于 2010-09-21 21:39:09
回答 1查看 493关注 0票数 3

这是有效的dbo.dbo吗?如果是,它是什么意思?我在其他人写的一个查询中使用了这个:

from dbo.tmp_BDCode aob inner join dbo.dbo.tmp_BDCode_03 ao

它会对查询产生不利的影响吗,因为dbo仅仅意味着它是一个全局对象。

感谢所有人澄清这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-21 21:44:00

可能存在名为dbo的数据库、名为dbo.dbo的模式或名为dbo.tablename的表。

这些命令是有效的:

代码语言:javascript
复制
create database dbo
use dbo
create schema [dbo.dbo]
create table [dbo.dbo].[dbo.tablename] (id int, name varchar(10))

select * from [dbo.dbo].[dbo.tablename] as dt
select * from dbo.[dbo.dbo].[dbo.tablename] as dt

这肯定有一个不利的影响,那就是对程序员来说不够清楚,因为他们必须在之后阅读这些源代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3760859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档