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)
nchar и nvarchar (Transact-SQL)