適用於:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric 中的 SQL 資料庫
傳回這個工作階段之資料庫的預設 Null 屬性。
語法
GETANSINULL ( [ 'database' ] )
引數
'database'
這是傳回的 Null 屬性資訊所針對的資料庫名稱。 *database 可以是 char 或 nchar。 若為 char,則 database 會隱含轉換成 nchar。
傳回型別
int
備註
若資料庫的可 NULL 性允許 Null 值,則 GETANSINULL 會傳回 1。 此傳回值也需要其並未明確定義資料行或資料類型可 NULL 性。 ANSI NULL 預設為 1。
若要啟用 ANSI NULL 預設行為,則必須符合下列條件之一:
ALTER 資料庫 database_name 設定ANSI_NULL_DEFAULT
開始ANSI_NULL_DFLT_ON
啟動ANSI_NULL_DFLT_OFF
範例
下列範例會傳回 AdventureWorks2025 資料庫的預設 Null 屬性。
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
結果集如下所示。
------
1
(1 row(s) affected)