GETANSINULL (Transact-SQL)
傳回這個工作階段之資料庫的預設 Null 屬性。
語法
GETANSINULL ( [ 'database' ] )
引數
- 'database'
這是傳回的 Null 屬性資訊所針對的資料庫名稱。database 是 char 或 nchar。如果是 char,database 會隱含地轉換成 nchar。
傳回類型
int
備註
當指定之資料庫的 Null 屬性接受 Null 值,且未明確定義資料行或資料類型 Null 屬性時,GETANSINULL 會傳回 1。這是 ANSI NULL 預設值。
若要啟用 ANSI NULL 預設行為,則必須符合下列條件之一:
ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON
SET ANSI_NULL_DFLT_ON ON
SET ANSI_NULL_DFLT_OFF OFF
範例
下列範例會傳回 AdventureWorks2008R2 資料庫的預設 Null 屬性。
USE AdventureWorks2008R2;
GO
SELECT GETANSINULL('AdventureWorks2008R2')
GO
以下為結果集:
------
1
(1 個資料列受到影響)