Ada artikel bagus di sini yang membahas poin ini. Hal utama yang perlu diperhatikan adalah tidak ada perbedaan dalam ukuran tabel, namun beberapa pengguna lebih suka menggunakan string kosong karena dapat membuat kueri lebih mudah karena tidak ada pemeriksaan NULL yang harus dilakukan. Anda hanya memeriksa apakah string kosong. Hal lain yang perlu diperhatikan adalah apa arti NULL dalam konteks database relasional. Artinya penunjuk ke bidang karakter disetel ke 0x00 di header baris, oleh karena itu tidak ada data untuk diakses.
Perbarui Ada artikel terperinci di sini yang berbicara tentang apa yang sebenarnya terjadi secara berurutan
hasil dari DBCC PAGE menunjukkan bahwa baik NULL dan string kosong keduanya membutuhkan nol byte .