1

我只能获取这种格式的数据:

SELECT * FROM Abc.ACADEMY   

哪里Abc是用户名,ACADEMY是表名,ABC也是我的架构名

我希望能够这样写:

SELECT * FROM ACADEMY

我怎样才能做到这一点?

4

3 回答 3

3

如果您将用户的默认架构设置为[abc](或实际上是什么),则不必再将该架构名称指定为完整表名的一部分。

-- before 
SELECT * FROM abc.ACADEMY
GO

ALTER USER userName WITH DEFAULT_SCHEMA = abc
GO

-- after 
SELECT * FROM ACADEMY
GO
于 2013-07-15T18:39:58.330 回答
0

我解决了!!

这是解决方案:

将之前设置为我的用户名的架构所有者更改为“dbo”解决了我的问题。

http://www.ufuktukenmez.com/wp-content/uploads/2013/07/Adsiz.png

感谢您的帮助。

于 2013-07-18T11:11:54.723 回答
-2

这就是我通常的做法

使用ABC

从学院中选择 *

于 2013-07-15T19:09:14.477 回答