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)
Другие ресурсы
Использование идентификаторов в качестве имен объектов