共用方式為


GETANSINULL (Transact-SQL)

傳回這個工作階段之資料庫的預設 Null 屬性。

適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。

主題連結圖示 Transact-SQL 語法慣例

語法

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

範例

下列範例會傳回 AdventureWorks2012 資料庫的預設 Null 屬性。

USE AdventureWorks2012;
GO
SELECT GETANSINULL('AdventureWorks2012')
GO

以下為結果集:

------

1

(1 row(s) affected)

請參閱

參考

系統函數 (Transact-SQL)