为什么有些表查询必须加dbo.前缀?

时间:2022-10-23 10:21:41
在一个表里查询时不用在表名前加dbo,
但另一个表必须加,否则错误
我是用同一个用户建的表

6 个解决方案

#1


那是自定义函数吧

#2


你还是把你出错的sql贴出来

#3


dbo代表建表的人的角色

#4


应该是自定义函数

#5


引用 2 楼 HEROWANG 的回复:
你还是把你出错的sql贴出来

就是
select * from dbo.[表名]

改成
select * from 表名

在其他表里可以
但我在建数据库aa时该了路径,结果查询时就必须写成
select * from dbo.[表名]

这怎么回事?

#6


知道了
我建的表名叫 user 是sql关键字
还是谢谢诸位

#1


那是自定义函数吧

#2


你还是把你出错的sql贴出来

#3


dbo代表建表的人的角色

#4


应该是自定义函数

#5


引用 2 楼 HEROWANG 的回复:
你还是把你出错的sql贴出来

就是
select * from dbo.[表名]

改成
select * from 表名

在其他表里可以
但我在建数据库aa时该了路径,结果查询时就必须写成
select * from dbo.[表名]

这怎么回事?

#6


知道了
我建的表名叫 user 是sql关键字
还是谢谢诸位