ВУЗ:
Составители:
Рубрика:
но разные идентификационные номера. Таким образом, получается несколько хранимых
процедур, которые обозначаются следующим образом:
<имя_процедуры>;<идентификационный_номер>.
Ссылка на группу осуществляется по имени процедур. Например, в группе
процедур ##proced отдельные хранимые процедуры могут иметь имена ##proced;
1, ##proced; 2 и т. д. Достоинство такого подхода заключается в том, что вы можете
одновременно управлять сразу всей группой процедур. При этом, например, можно
удалить сразу все процедуры, входящие в состав группы. Когда все эти вопросы
решены, можно приступать непосредственно к созданию хранимой процедуры. Как и
большинство объектов SQL Server, хранимую процедуру можно создать тремя
способами:
• с помощью средств Transact-SQL;
• с помощью Enterprise Manager;
• с помощью мастера Create Stored Procedure Wizard.
Рассмотрим процесс создания хранимой процедуры средствами Transact-SQL с
помощью команды CREATE PROCEDURE, имеющей следующий синтаксис:
CREATE PROC [EDURE] procedure_name [; number]
[ { @parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
] [,…n]
[ WITH
{ RECOMPILE |
ENCRYPTION |
RECOMPILE, ENCRYPTION } ]
[ FOR REPLICATION ]
AS sql_statement [ ,...n ]
Рассмотрим аргументы команды создания хранимой процедуры.
• procedure_name — имя создаваемой процедуры. Используя префиксы sp_,#
и ##, можно определить создаваемую процедуру соответственно как системную или
временную. Как
видно из синтаксиса команды, не допускается указывать имя
владельца, которому будет принадлежать создаваемая процедура, а также имя базы
данных, в которой должна быть размещена процедура. Таким образом, чтобы
разместить создаваемую хранимую процедуру в конкретной базе данных, необходимо
выполнять команду CREATE PROCEDURE в контексте этой базы данных. Напомним,
но разные идентификационные номера. Таким образом, получается несколько хранимых
процедур, которые обозначаются следующим образом:
<имя_процедуры>;<идентификационный_номер>.
Ссылка на группу осуществляется по имени процедур. Например, в группе
процедур ##proced отдельные хранимые процедуры могут иметь имена ##proced;
1, ##proced; 2 и т. д. Достоинство такого подхода заключается в том, что вы можете
одновременно управлять сразу всей группой процедур. При этом, например, можно
удалить сразу все процедуры, входящие в состав группы. Когда все эти вопросы
решены, можно приступать непосредственно к созданию хранимой процедуры. Как и
большинство объектов SQL Server, хранимую процедуру можно создать тремя
способами:
• с помощью средств Transact-SQL;
• с помощью Enterprise Manager;
• с помощью мастера Create Stored Procedure Wizard.
Рассмотрим процесс создания хранимой процедуры средствами Transact-SQL с
помощью команды CREATE PROCEDURE, имеющей следующий синтаксис:
CREATE PROC [EDURE] procedure_name [; number]
[ { @parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
] [,…n]
[ WITH
{ RECOMPILE |
ENCRYPTION |
RECOMPILE, ENCRYPTION } ]
[ FOR REPLICATION ]
AS sql_statement [ ,...n ]
Рассмотрим аргументы команды создания хранимой процедуры.
• procedure_name — имя создаваемой процедуры. Используя префиксы sp_,#
и ##, можно определить создаваемую процедуру соответственно как системную или
временную. Как видно из синтаксиса команды, не допускается указывать имя
владельца, которому будет принадлежать создаваемая процедура, а также имя базы
данных, в которой должна быть размещена процедура. Таким образом, чтобы
разместить создаваемую хранимую процедуру в конкретной базе данных, необходимо
выполнять команду CREATE PROCEDURE в контексте этой базы данных. Напомним,
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
