Trong mã VB.net, tôi tạo các yêu cầu với các tham số SQL. Tôi đã đặt một tham số DateTime thành giá trị DateTime. Bây giờ, yêu cầu của tôi sẽ như thế nào?
UPDATE table SET date = "2010/12/20 10:25:00";
hoặc là
UPDATE table SET date = GETDATE();
Trong trường hợp đầu tiên, tôi chắc chắn rằng mọi kỷ lục sẽ được thiết lập vào cùng một thời điểm. Trong trường hợp thứ hai, nó phụ thuộc vào cách DBMS xử lý yêu cầu. Điều này dẫn tôi đến câu hỏi thứ hai: SQL Server có đặt cùng ngày và giờ khi cập nhật một bảng lớn với NOW () không?
EDIT: thay thế NOW () (không tồn tại trong SQL Server) bằng GETDATE ().