同义词

今天在熟悉新项目时,碰到一个“表”,想查下数据,表结构。熟练的敲下“select * from xxxx”,数据出来了,但是在对象资源管理器中未找到对应的表。后来查了下问题,原来不是表,而是“同义词”。第一次接触这个概念,记录在案。

解决步骤:

1、“select * from xxxx”搜出数据,但是在sql server 的对象资源管理器中找表,未找到。

2、查看“xxxx” 是否是“系统表”。“xxxx” 是对象名称。

SELECT  * FROM dbo.sysobjects WHERE ID = object_id(N'[xxxx]')

发现xtype不是“u”(用户表) 。对应的字段含义参考下文链接。

转自:sql server的sysobjects表中xtype字段值的含义

参考文章链接:https://www.cnblogs.com/holab/p/9970230.html

3、到对应的类别中查找,找到对象。

原文地址:https://www.cnblogs.com/meng9527/p/10717934.html