sp_validname (Transact-SQL)
檢查有效的 SQL Server 識別碼名稱。 所有非二進位和非零的資料 (其中包括可以利用 nchar、nvarchar 或 ntext 資料類型加以儲存的 Unicode 資料),都被視為識別碼名稱的有效字元。
適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure 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)
nchar 和 nvarchar (Transact-SQL)