StoredProcedure Object (SQL-DMO)
The StoredProcedure object exposes the attributes of a single Microsoft® SQL Server™ user-defined or system stored procedure.
Remarks
SQL Server has facilities for creation and persistent storage of compiled Transact-SQL scripts. These stored procedures can be executed by users with sufficient permissions. With the StoredProcedure object, you can:
- Create a SQL Server stored procedure.
- Change the Transact-SQL script of an existing SQL Server stored procedure.
- Enable a SQL Server stored procedure for execution on SQL Server startup.
- Control access rights to an existing SQL Server stored procedure.
- Delete an existing SQL Server stored procedure.
- Generate a Transact-SQL script to re-create a SQL Server stored procedure.
The Name property of a StoredProcedure object uses the SQL Server data type sysname. The value of the Name property must be unique (named by owner) within a SQL Server database.
To create a SQL Server stored procedure
- Create a StoredProcedure object.
- Set the Name property.
- Set the Text property to contain the Transact-SQL script you want. SQL Server stored procedures can contain input and output parameters and can return the results of one or more SELECT statements or a single long integer. For more information about valid Transact-SQL scripts for the Text property, see CREATE PROCEDURE.
- Set optional property values. For example, set the Startup property to True to enable the stored procedure for execution when the SQL Server starts.
- Add the StoredProcedure object to the StoredProcedures collection of a connected Database object.
Methods
Properties
(c) 1988-98 Microsoft Corporation. All Rights Reserved.