Как показано здесь query-tooltips/" rel="noreferrer">LINK, вы можете навести указатель мыши на *
в SELECT * from...
, и появится подсказка со списком столбцов, представленных этим *
.
Есть ли способ скопировать текст из всплывающей подсказки в буфер обмена?
Я знаю, что вы можете использовать папку столбцов в проводнике объектов для создания списка столбцов, перетащив его в окно редактора запросов, но это не работает для временных таблиц, поскольку они не отображаются в проводнике объектов.
РЕДАКТИРОВАТЬ
Для полноты ответа ниже: «Вы можете щелкнуть правой кнопкой мыши таблицу в обозревателе объектов и выбрать «Создать таблицу как» -> «СОЗДАТЬ в» -> «Новое окно редактора запросов». также не работает по той же причине, что и выше.
КОНЕЦ РЕДАКТИРОВАТЬ
Я не вижу способа сделать это в SSMSBoost, надстройке для SSMS, которую я использую. (Единственная причина, по которой я упоминаю об этом, заключается в том, что я почти уверен, что видел разработчиков SSMSBoost на SO, запрос функции??)
РЕДАКТИРОВАТЬ 2: Есть ли другой способ быстро расширить *
в SELECT * from #Temp_Table
без фактического запуска кода для создания временной таблицы? КОНЕЦ РЕДАКТИРОВАНИЯ 2
select *
, для которого определена таблица, если вы наведете курсор на*
, он покажет вам полный список всех столбцов в таблицах, названных в предложении from, независимо от того, являются ли они временными таблицами. - person Daniel E.   schedule 19.02.2014