Database Toolbox |
Get catalog's stored procedures
Syntax
Description
p = procedures(dbmeta, 'cata')
returns the stored procedures in the catalog cata
, for the database whose database metadata object is dbmeta
, which was created using dmd
.
p = procedures(dbmeta, 'cata', 'sch')
returns the stored procedures in the schema sch
, of the catalog cata
, for the database whose database metadata object is dbmeta
, which was created using dmd
.
Stored procedures are SQL statements that are saved with the database. You can use the exec
function to run a stored procedure, providing the stored procedure as the sqlquery
argument instead of actually entering the sqlquery
statement as the argument.
Examples
where dbmeta
is the database metadata object and the catalog is DBA
. MATLAB returns the names of the stored procedures
p = 'sp_contacts' 'sp_customer_list' 'sp_customer_products' 'sp_product_info' 'sp_retrieve_contacts' 'sp_sales_order'
Execute the stored procedure sp_customer_list
for the database connection conn
and fetch all of the data. Type
curs = Attributes:[] Data:{10x2 cell} DatabaseObject:[1x1 database] RowLimit:0 SQLQuery:'sp_customer_list' Message:[] Type:'Database Cursor Object' ResultSet:[1x1 sun.jdbc.odbc.JdbcOdbcResultSet] Cursor:[1x1 com.mathworks.toolbox.database.sqlExec] Statement:[1x1 sun.jdbc.odbc.JdbcOdbcStatement] Fetch:[1x1 com.mathworks.toolbox.database.fetchTheData]
ans = [101] 'The Power Group' [102] 'AMF Corp.' [103] 'Darling Associates' [104] 'P.S.C.' [105] 'Amo & Sons' [106] 'Ralston Inc.' [107] 'The Home Club' [108] 'Raleigh Co.' [109] 'Newton Ent.' [110] 'The Pep Squad'
See Also
dmd
, exec
, get
, procedurecolumns
procedurecolumns | querybuilder |
© 1994-2005 The MathWorks, Inc.