2010-01-26 95 views

回答

9

此页面http://msdn.microsoft.com/en-us/library/ms175917.aspx具有SQL Table Editor的快捷方式文档。

在“结果窗格”下,它指定了可用的快捷方式,包括“在单元格中输入null:CTRL + 0”。没有其他列出的快捷方式可以满足你的要求,所以我会说你用任何简单易用的方法都会走运。

+0

谢谢 - 我怀疑是这样。 – 2010-01-26 21:41:55

+1

既然如此,最快的事情就是以YYYY-mm-dd格式输入日期(时间将自动设置为00:00:00)。 – voidstate 2015-08-13 14:24:42

6

那么,您可以添加GetDate()作为列的默认值。
然后,如果您在新行中填写其他字段,并且不在日期字段中执行任何操作,则会在保存新行时添加当前日期。

编辑: 另一种解决方案,如果您是AutoHotkey的用户(或希望)是创建一个应用程序特定热键即插入当前日期。

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

您可以%CurrentDate%之后添加{RIGHT}自动移动到下一个单元格。
您可以将h:mmh:mm tt添加到第一行以包含当前时间。

+0

...但如果您仍然允许空值,则必须从列中删除NULL。 – Jay 2010-01-26 21:31:30

+0

这个热键是Ctrl + 9,但你可以做任何你想要的。 ^为ctrl,!为alt,+为轮班。 {F1}等功能键。 – Jay 2010-01-26 21:48:57

相关问题