SQL Server Management Studio - ярлык для ввода дат?
В SSMS при редактировании строки данных в таблице вы можете нажать Ctrl + 0, чтобы ввести нуль в текущей ячейке. Есть ли ярлык для ввода текущей даты в ячейке?
Ответы
Ответ 1
На этой странице http://msdn.microsoft.com/en-us/library/ms175917.aspx есть документация ярлыков для редактора таблиц SQL.
В разделе "Панель результатов" указаны доступные сочетания клавиш, включая "Введите null в ячейку: CTRL + 0". В списке нет других ярлыков, которые будут делать то, что вы пожелаете, поэтому я бы сказал, что вам не повезло с любым легким трюком из коробки.
Ответ 2
Ну, вы можете добавить 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
в первую строку, чтобы включить текущее время.