【发布时间】:2010-01-26 21:20:12
【问题描述】:
在SSMS中,编辑表格中的一行数据时,可以按Ctrl+0在当前单元格中输入空值。是否有在单元格中输入当前日期的快捷方式?
【问题讨论】:
标签: sql-server ssms
在SSMS中,编辑表格中的一行数据时,可以按Ctrl+0在当前单元格中输入空值。是否有在单元格中输入当前日期的快捷方式?
【问题讨论】:
标签: sql-server ssms
此页面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
您可以在%CurrentDate% 之后添加{RIGHT} 以自动移动到下一个单元格。
您可以在第一行添加h:mm 或h:mm tt 以包含当前时间。
【讨论】:
NULL。