Dot-Net
如何將日期時間插入 SQL 數據庫表?
如何將日期時間插入 SQL 數據庫表?有沒有辦法通過 C#/.NET 中的插入命令插入此查詢?
應插入 DateTime 值,就好像它們是用單引號括起來的字元串一樣:
'20100301'SQL Server 允許許多可接受的日期格式,並且大多數開發庫應該提供一系列類或函式來正確插入日期時間值。但是,如果您手動執行此操作,則使用
DateFormat和使用通用格式區分日期格式很重要:Set DateFormat MDY --indicates the general format is Month Day Year Insert Table( DateTImeCol ) Values( '2011-03-12' )通過設置 dateformat,SQL Server 現在假定我的格式是
YYYY-MM-DD而不是YYYY-DD-MM.SQL Server 還可以辨識始終以相同方式解釋的通用格式:
YYYYMMDD例如20110312.如果您詢問如何使用 T-SQL 插入目前日期和時間,那麼我建議使用關鍵字
CURRENT_TIMESTAMP. 例如:Insert Table( DateTimeCol ) Values( CURRENT_TIMESTAMP )