Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tanggal waktu pemeran SQL

Itu karena string kosong '' bukan NULL . Jika Anda melakukannya:

select Cast(null AS datetime)

KELUARAN:

-----------------------
NULL

(1 row(s) affected)

CAST dan CONVERT (Transact-SQL)

Ketika data karakter yang hanya mewakili tanggal atau hanya komponen waktu dilemparkan ke waktu-tanggal atau waktu kecil tipe data, komponen waktu yang tidak ditentukan diatur ke 00:00:00.000, dan komponen tanggal yang tidak ditentukan diatur ke 1900-01-01.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisahkan nilai pada beberapa baris

  2. Cara menyisipkan baris di Tabel SQL Server dengan Mengedit Baris Tabel GUI - Tutorial SQL Server / TSQL Bagian 101

  3. Cara mendapatkan hari pertama dan terakhir bulan sebelumnya (dengan stempel waktu) di SQL Server

  4. Batas ukuran indeks 900 byte dalam panjang karakter

  5. Bagaimana cara mendapatkan informasi tanggal/waktu dari kolom TIMESTAMP?