Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan nullability default untuk database untuk sesi ini.
Sintaks
GETANSINULL ( [ 'database' ] )
Argumen
'database'
Adalah nama database untuk mengembalikan informasi nullability. *database adalah karakter atau nchar. Jika karakter, database secara implisit dikonversi ke nchar.
Jenis Kembalian
int
Keterangan
GETANSINULL mengembalikan 1 jika nullability database memungkinkan nilai null. Nilai pengembalian ini juga mengharuskan kolom atau jenis data nullability tidak ditentukan secara eksplisit. Default ANSI NULL adalah 1.
Untuk mengaktifkan perilaku default ANSI NULL, salah satu kondisi ini harus diatur:
ALTER DATABASE database_nameSET ANSI_NULL_DEFAULT AKTIF
SET ANSI_NULL_DFLT_ON PADA
SET ANSI_NULL_DFLT_OFF MATI
Contoh
Contoh berikut mengembalikan nullability default untuk AdventureWorks2025 database.
Note
Di Azure SQL Database dan SQL database di Microsoft Fabric, pernyataan tersebut USE tidak tersedia. Sebaliknya, hubungkan langsung ke database yang dimaksud dan jalankan sisa kode sampel.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Berikut set hasilnya.
------
1
(1 row(s) affected)