1
Apa penyebab masalah ini dengan CONVERT ()?
Pertimbangkan dua pernyataan berikut: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Kedua pernyataan kembali -1; bukankah itu salah karena nilai biner kedua adalah desimal 65.536 lebih tinggi dari nilai pertama, bukan? Tentunya ini bukan karena pemotongan diam? Jika saya menjalankan pernyataan berikut: PRINT CONVERT(NUMERIC(38, 0), 0x00000001, 0); …