sql-server-2008 - SQL Server Management Studio Intellisense 的问题

标签 sql-server-2008 ssms

我在 MSSMS 2008 中遇到自动完成问题。每次当我尝试编写简单的“Id”列时,MSSMS 将其替换为“IDENTITY”(因为 IDENTITY 是从字母 I 开始的第一个条目)。

我发现自动完成下拉列表中的条目没有正确排序,所以我有:

以字母 I 开头的条目:

IDENTITY  
...  
ISNULL  
...  
ICQNumber  
..  
Id  

有没有办法改变这种错误的行为来纠正一个?我的意思是 - 强制 MSSMS 2008 对其进行正确排序?

最佳答案

我发现的最佳解决方案(无论如何这是一个很好的做法)是使用表名(或别名)开始列引用:

SELECT YourTable.id
    FROM YourTable

或者
SELECT yt.id
    FROM YourTable yt

关于sql-server-2008 - SQL Server Management Studio Intellisense 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5899194/

相关文章:

sql-server-2008 - 还没有Microsoft.SqlServer.ManagedDTS.dll,但是

sql-server - 10 :00 AM PST in SQL Server 的数据类型是什么

SQL Server - 多列子串匹配

sql-server - 在 SSMS 中,如何更改 SQL 查询窗口的选项卡名称?

sql - 绕过 OPENQUERY 失败使用 EXECUTE 的字符限制

SQL Server Management Studio 2012 挂起

sql - Sql中如何将行转列

asp.net - 如何从SQL Server 2008本身获取客户端IP地址?

sql-server - 无法远程连接到 Windows Server 2012 R2 上的 SQL Server 2014

sql-server - 如何将新的查询脚本与 SSMS 加载项连接?