我在 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/