sp_validname (Transact-SQL)

Проверяет на правильность имена идентификаторов SQL Server 2005. Все недвоичные и ненулевые данные, включая данные в кодировке Юникод, которые могут быть сохранены, используя типы данных 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)

Другие ресурсы

Использование идентификаторов в качестве имен объектов

Справка и поддержка

Получение помощи по SQL Server 2005