共用方式為


sp_validname (Transact-SQL)

檢查有效的 SQL Server 識別碼名稱。 所有非二進位和非零的資料 (其中包括可以利用 nchar、nvarchar 或 ntext 資料類型加以儲存的 Unicode 資料),都被視為識別碼名稱的有效字元。

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

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

語法

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

引數

  • [ @name= ] 'name'
    這是檢查有效性的識別碼名稱。 name 是 sysname,沒有預設值。 name 不能是 NULL,不能是空字串,也不能包含二進位零字元。

  • [ @raise_error= ] raise_error
    指定是否要引發錯誤。 raise_error 是 bit,預設值是 1。 這表示錯誤將會出現。 如果是 0,則表示不會出現任何錯誤訊息。

傳回碼值

0 (成功) 或 1 (失敗)

權限

需要 public 角色中的成員資格。

請參閱

參考

Database Engine 預存程序 (Transact-SQL)

資料類型 (Transact-SQL)

NCHAR (Transact-SQL)

nchar 和 nvarchar (Transact-SQL)

ntext、text 和 image (Transact-SQL)

系統預存程序 (Transact-SQL)