在SSMS中,在编辑表格中的一行数据时,可以按Ctrl + 0在当前单元格中输入空值.在单元格中输入当前日期有什么捷径吗?
此页面http://msdn.microsoft.com/en-us/library/ms175917.aspx具有SQL表编辑器的快捷方式文档.
在"结果窗格"下,它指定了可用的快捷方式,包括"在单元格中输入null:CTRL + 0".没有其他快捷方式列出你想做的事情,所以我会说你运气不好的任何开箱即用的技巧.
那么,您可以添加GetDate()为列的默认值.
然后,如果您在新行中填写其他字段,并且在日期字段中不执行任何操作,则会在保存新行时添加当前日期.
编辑: 另一种解决方案,如果您是AutoHotkey用户(或希望是),则创建一个特定于应用程序的热键,插入当前日期.
FormatTime,CurrentDate,,M/d/yyyy
#IfWinActive,Microsoft SQL Server Management Studio
^9::SendInput,%CurrentDate%
return
Run Code Online (Sandbox Code Playgroud)
您可以添加{RIGHT}以后%CurrentDate%自动移动到下一个单元格.
您可以添加h:mm或h:mm tt第一行包含当前时间.