2010-01-26 40 views

Trả lời

9

Trang này http://msdn.microsoft.com/en-us/library/ms175917.aspx có tài liệu lối tắt cho Trình chỉnh sửa bảng SQL.

Trong "Ngăn kết quả", nó chỉ định các phím tắt có sẵn bao gồm "Nhập null vào ô: CTRL + 0". Không có phím tắt nào khác được liệt kê sẽ làm những gì bạn muốn, vì vậy tôi sẽ nói rằng bạn không may mắn với bất kỳ thủ thuật nào trong hộp.

+0

Cảm ơn - Tôi nghi ngờ đó là trường hợp. –

+1

Trường hợp đó, điều nhanh nhất để nhập là ngày ở định dạng YYYY-mm-dd (thời gian sẽ được tự động đặt thành 00:00:00). – voidstate

6

Vâng, bạn có thể thêm GetDate() làm giá trị mặc định của cột.
Sau đó, nếu bạn điền vào các trường khác trong hàng mới và không làm gì trong trường ngày của bạn, nó sẽ thêm ngày hiện tại khi lưu hàng mới.

EDIT: Một giải pháp khác, nếu bạn là một người sử dụng AutoHotkey (hoặc muốn trở thành) là tạo ra một phím tắt ứng dụng cụ thể mà chèn ngày hiện tại.

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

Bạn có thể thêm {RIGHT} sau %CurrentDate% để tự động di chuyển tới ô tiếp theo.
Bạn có thể thêm h:mm hoặc h:mm tt vào dòng đầu tiên để bao gồm thời gian hiện tại.

+0

... nhưng nếu bạn vẫn cho phép null, bạn phải xóa 'NULL' khỏi cột. – Jay

+0

Phím nóng đó là Ctrl + 9, nhưng bạn có thể làm bất kỳ thứ gì bạn muốn.^cho ctrl,! cho alt và + cho ca. {F1} vv cho các phím chức năng. – Jay

Các vấn đề liên quan