Transact-SQL 参考

sp_validname

检查 Microsoft® SQL Server™ 标识符名称的有效性。所有非二进制及非零数据,包括可用 ncharnvarchar ntext 数据类型存储的 Unicode 数据,都是可供标识符名称使用的有效字符。

语法

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 角色。

请参见

数据类型

NCHAR

nchar 和 nvarchar

ntext、text 和 image

系统存储过程

使用标识符