ในโค้ด VB.net ฉันสร้างคำขอด้วยพารามิเตอร์ SQL ฉันตั้งค่าพารามิเตอร์ DateTime เป็นค่า DateTime ตอนนี้คำขอของฉันจะเป็นอย่างไร
UPDATE table SET date = "2010/12/20 10:25:00";
หรือ
UPDATE table SET date = GETDATE();
ในกรณีแรกฉันแน่ใจว่าทุกระเบียนจะถูกตั้งค่าเป็นเวลาเดียวกัน ในกรณีที่สองขึ้นอยู่กับว่า DBMS ประมวลผลคำขออย่างไร ซึ่งทำให้ฉันไปสู่คำถามที่สอง: SQL Server ตั้งวันที่และเวลาเดียวกันเมื่ออัปเดตตารางขนาดใหญ่ด้วย NOW () หรือไม่
แก้ไข:แทนที่ NOW () (ซึ่งไม่มีอยู่ใน SQL Server) โดย GETDATE ()