sp_validname (Transact-SQL)

Проверяет на правильность имена идентификаторов SQL Server. Все недвоичные и ненулевые данные, включая данные в кодировке Юникод, которые могут быть сохранены, используя типы данных nchar, nvarchar или ntext, принимаются как допустимые символы для имен идентификаторов.

Значок ссылки на раздел Синтаксические обозначения 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.

См. также

Справочник

Хранимые процедуры ядра СУБД (Transact-SQL)

Типы данных (Transact-SQL)

NCHAR (Transact-SQL)

nchar и nvarchar (Transact-SQL)

Типы данных ntext, text и image (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)