sp_validname (Transact-SQL)

適用於:SQL ServerAzure SQL Database

檢查有效的 SQL Server 識別碼名稱。 所有非二元和非零數據,包括可使用 ncharnvarcharntext 數據類型儲存的 Unicode 數據,都會接受為標識符名稱的有效字元。

Transact-SQL 語法慣例

語法

sp_validname
    [ @name = ] N'name'
    [ , [ @raise_error = ] raise_error ]
[ ; ]

引數

[ @name = ] N'name'

要檢查有效性的 識別碼 名稱。 @name為 sysname,沒有預設值。 @name不能是 NULL、不能是空字串,而且不能包含二進位零字元。

[ @raise_error = ] raise_error

指定是否引發錯誤。 @raise_error為 bit,預設值1為 ,這表示會顯示錯誤。 0 不會顯示任何錯誤訊息。

傳回碼值

0 (成功)或 1 (失敗)。

權限

需要 public 角色的成員資格。