В ssms IntelliSense не срабатывает при указании имен столбцов в select до тех пор, пока вы не укажете имя таблицы в предложении from.
Это имеет смысл, потому что ssms не может читать ваши мысли.
Однако это головная боль, потому что мы пишем предложение select перед предложением from.
Я не могу точно выразить словами то, что я ищу, но было бы идеально иметь возможность указать предложение from перед предложением select.
Я не хочу, чтобы каждый столбец в базе данных был в списке, очевидно.
То, как обычно пишут оператор sql, довольно странное и громоздкое, с предложением select, стоящим перед предложением «from», что лишает нас преимущества intellisense, если только мы не вернемся к списку столбцов после того, как вы напишете из «tablename». Просто чувствует себя странно и раздражает, и должен быть лучший способ
EmployeeID
в 40 разных таблицах? Что, если вы даже не знаете, какие столбцы находятся в нужной вам таблице? Это требование вообще не имеет для меня никакого смысла. Просто введитеSELECT FROM dbo.tablename
и вернитесь к списку столбцов. - person Aaron Bertrand   schedule 31.08.2013FROM dbo.table SELECT ...
. Я согласен с вами, что это был бы более естественный способ написания запросов, но это не делает его возможным. - person Aaron Bertrand   schedule 31.08.2013