กำหนดวันปัจจุบัน DATE() ใน SQL server

Post date: Aug 23, 2013 3:28:43 AM

หลายคนถนัดการใน now() หรือ date() ใน access บ้างโปรแกรมอื่นบ้าง แต่วิธีการกำหนด ให้บันทึกวันที่และเวลาปัจจุบันเมื่อมีการบันทึกในฐานข้อมูล จะต้องไปกำหนดตั้งแต่การสร้างฐานข้อมูลแรกๆ เลย ยกตัวอย่างเช่น คำสั่งสร้างฐานข้อมูลนี้ create table test (str varchar(32), ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP) จะเห็นได้ว่าใช้คำว่า CURRENT_TIMESTAMP ตรง default ค่าของ timestamp หรือ ใช้ พิมพ์ (getdate()) ตรง Default value ของ field นั้นก็ได้