2010-01-26 26 views

Respuesta

9

Esta página http://msdn.microsoft.com/en-us/library/ms175917.aspx tiene la documentación de acceso directo para el Editor de tablas SQL.

En "Panel de resultados", especifica los accesos directos disponibles que incluyen "Ingresar nulo en una celda: CTRL + 0". No hay otros atajos en la lista que harían lo que deseas, así que diría que no tienes suerte con cualquier truco fácil de usar.

+0

Gracias - Sospeché que ese era el caso. –

+1

En ese caso, lo más rápido para escribir es la fecha en formato YYYY-mm-dd (la hora se establecerá automáticamente en 00:00:00). – voidstate

6

Bueno, puede agregar GetDate() como el valor predeterminado de la columna.
Luego, si completa los otros campos en una nueva fila, y no hace nada en su campo de fecha, agregará la fecha actual al guardar la nueva fila.

EDIT: Otra solución, si usted es un usuario AutoHotkey (o quiere ser) es crear una tecla de acceso directo específico de la aplicación que inserta la fecha actual.

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

Puede añadir {RIGHT} después %CurrentDate% para mover automáticamente a la siguiente celda.
Puede agregar h:mm o h:mm tt a la primera línea para incluir la hora actual.

+0

... pero si todavía permite nulos, debe eliminar 'NULL' de la columna. – Jay

+0

Esa tecla de acceso directo es Ctrl + 9, pero puede hacer que sea lo que quiera.^para ctrl,! para alt, y + para cambio. {F1} etc. para las teclas de función. – Jay

Cuestiones relacionadas