ВУЗ:
Составители:
Рубрика:
[ ownername. ] function_name - c помощью этого параметра указывается
имя, которое будет присвоено функции (function_name). Дополнительно можно
указать и имя владельца (owner_name), которому будет принадлежать
создаваемая функция. Это должно быть имя пользователя или роли, имеющихся
в базе данных, в контексте которой создается функция. Если имя владельца
опущено, то создаваемая функция будет принадлежать пользователю,
выполняющему создание функции. При выборе имени функции следует
учитывать, что имя должно быть уникальным в пределах владельца. Более того,
не должно существовать объектов, принадлежащих тому же владельцу и
имеющих аналогичное имя.
@parameter_name sealar_parameter_data_type [ = default ] -
используется для определения входных параметров. Каждый параметр должен
иметь имя, уникальное в пределах создаваемой функции, и начинаться с символа
@. Имя параметра указывается с помощью аргумента @parameter_name. После
имени параметра через пробел необходимо указать тип данных (seal
ar_parameter_data_type), который будет иметь параметр. Допускается
использование любого из поддерживаемых SQL Server 2000 типов данных, включая
пользовательские, за исключением типов данных timestamp (rowversion), cursor и
table. Дополнительно можно указать значение (default), которое будет
автоматически присваиваться параметру, если пользователь явно не указал
значение соответствующего параметра при вызове функции. Естественно, значение
по умолчанию должно быть того же тина, что и сам параметр.
RETURNS sсalar_return_data_type - c помощью этой конструкции
указывается, какой тип данных будет иметь возвращаемое функцией значение.
Слово RETURNS является ключевым и должно присутствовать всегда.
WITH <function_option> [ ,.. .n] - с помощью ключевого слова WITH могут
быть указаны дополнительные параметры, с которыми должна быть создана
функция. Параметр указывается с помощью конструкции <function_opt1on>,
которая имеет следующий синтаксис:
<function_option>: : = {ENCRYPTION|SCHEMABINDING}
[ ownername. ] function_name - c помощью этого параметра указывается
имя, которое будет присвоено функции (function_name). Дополнительно можно
указать и имя владельца (owner_name), которому будет принадлежать
создаваемая функция. Это должно быть имя пользователя или роли, имеющихся
в базе данных, в контексте которой создается функция. Если имя владельца
опущено, то создаваемая функция будет принадлежать пользователю,
выполняющему создание функции. При выборе имени функции следует
учитывать, что имя должно быть уникальным в пределах владельца. Более того,
не должно существовать объектов, принадлежащих тому же владельцу и
имеющих аналогичное имя.
@parameter_name sealar_parameter_data_type [ = default ] -
используется для определения входных параметров. Каждый параметр должен
иметь имя, уникальное в пределах создаваемой функции, и начинаться с символа
@. Имя параметра указывается с помощью аргумента @parameter_name. После
имени параметра через пробел необходимо указать тип данных (seal
ar_parameter_data_type), который будет иметь параметр. Допускается
использование любого из поддерживаемых SQL Server 2000 типов данных, включая
пользовательские, за исключением типов данных timestamp (rowversion), cursor и
table. Дополнительно можно указать значение (default), которое будет
автоматически присваиваться параметру, если пользователь явно не указал
значение соответствующего параметра при вызове функции. Естественно, значение
по умолчанию должно быть того же тина, что и сам параметр.
RETURNS sсalar_return_data_type - c помощью этой конструкции
указывается, какой тип данных будет иметь возвращаемое функцией значение.
Слово RETURNS является ключевым и должно присутствовать всегда.
WITH [ , . . .n] - с помощью ключевого слова WITH могут
быть указаны дополнительные параметры, с которыми должна быть создана
функция. Параметр указывается с помощью конструкции ,
которая имеет следующий синтаксис:
: : = {ENCRYPTION|SCHEMABINDING}
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
