SQLRETURN SQLProcedures(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *ProcName, SQLSMALLINT NameLength3);
Les paramètres optionnels sont les suivants :
SQLProcedures déclenche une requête dont le résultat comporte les principaux champs suivants :
Numéro du champ | Nom du champ | Type du champ | Description du champ |
2 | PROCEDURE_SCHEM | VarChar | Nom du schéma. |
3 | PROCEDURE_NAME | VarChar | Nom de la procédure. |
7 | REMARKS | VarChar | Commentaire de la procédure. |
Le résultat est SQL_SUCCESS en cas de succès.
#include <windows.h>
#include <sql.h>
#include <sqlext.h>
#include <sqltypes.h>
static SQLHSTMT hOrdre;
...
if (SQLProcedures(hOrdre, "MaBase%", SQL_NTS, "MonEspace%", SQL_NTS, "MaProcedure%", SQL_NTS)!=SQL_SUCCESS)
{
...
}
...