Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để liên kết tham số ISO8601 TSQL DATETIME với PDO?

Bạn sẽ cần sử dụng convert() chức năng và chỉ định định dạng ( 126 ) mà bạn đang cho nó:

$sql = "INSERT INTO dtest (stamp) VALUES (CONVERT(DATETIME, '2011-03-15T10:23:01', 126))";

Tài liệu đề cập đến :mmm ở cuối chuỗi của bạn, vì vậy bạn có thể cần phải thêm :000 theo cách thủ công vào cuối chuỗi ngày của bạn để điều này hoạt động.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Varchar không hợp lệ cho toán tử Sum

  2. Tương đương với LOCK_ESCALATION =TABLE trong SQL Server 2005 là gì?

  3. Làm cách nào để hiển thị cấu trúc bảng trong truy vấn SQL Server?

  4. UNION ALL có đảm bảo thứ tự của tập kết quả không

  5. Đồng bộ hóa cơ sở dữ liệu SQL Server 2008 qua HTTP bằng WCF &Sync Framework