GETANSINULL (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Mengembalikan nullability default untuk database untuk sesi ini.
Sintaksis
GETANSINULL ( [ 'database' ] )
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
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_name SET ANSI_NULL_DEFAULT AKTIF
SET ANSI_NULL_DFLT_ON AKTIF
SET ANSI_NULL_DFLT_OFF NONAKTIF
Contoh
Contoh berikut mengembalikan nullability default untuk AdventureWorks2022
database.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Berikut adalah hasil yang ditetapkan.
------
1
(1 row(s) affected)
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk