sp_validname (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库

检查有效的 SQL Server 标识符名称。 所有非二元和非零数据(包括可以使用 nchar、nvarcharntext 数据类型存储的 Unicode 数据)都接受为标识符名称的有效字符。

Transact-SQL 语法约定

语法

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

参数

[ @name = ] N'name'

要为其检查有效性的标识符的名称。 @name为 sysname,无默认值。 @nameNULL不能,不能是空字符串,不能包含二进制零字符。

[ @raise_error = ] raise_error

指定是否引发错误。 @raise_error,默认值为 1/a0>,这意味着将显示错误。 0 不显示任何错误消息。

返回代码值

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

权限

要求 公共 角色具有成员身份。