SQL Server Management Studio - ярлык для ввода дат? - PullRequest
15 голосов
/ 27 января 2010

В SSMS при редактировании строки данных в таблице вы можете нажать Ctrl + 0, чтобы ввести значение NULL в текущей ячейке. Есть ли ярлык для ввода текущей даты в ячейку?

Ответы [ 2 ]

9 голосов
/ 27 января 2010

Эта страница http://msdn.microsoft.com/en-us/library/ms175917.aspx содержит сокращенную документацию для редактора таблиц SQL.

В разделе «Панель результатов» указаны доступные ярлыки, в том числе «Ввести нулевое значение в ячейку: CTRL + 0». В списке нет других ярлыков, которые бы делали то, что вы хотите, поэтому я бы сказал, что вам не повезло с любым простым приемом из коробки.

6 голосов
/ 27 января 2010

Ну, вы можете добавить GetDate() в качестве значения по умолчанию для столбца.
Затем, если вы заполните другие поля в новой строке и ничего не сделаете в поле даты, будет добавлена ​​текущая дата при сохранении новой строки.

EDIT: Другое решение, если вы пользователь AutoHotkey (или хотите быть), - это создать специальную горячую клавишу для приложения, которая вставляет текущую дату.

FormatTime,CurrentDate,,M/d/yyyy
#IfWinActive,Microsoft SQL Server Management Studio
    ^9::SendInput,%CurrentDate%
return

Вы можете добавить {RIGHT} после %CurrentDate% для автоматического перехода к следующей ячейке.
Вы можете добавить h:mm или h:mm tt к первой строке, чтобы включить текущее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...