StoredProcedures class
Opérations de création, d’upserting ou de lecture/interrogation de toutes les procédures stockées.
Pour que les opérations de lecture, de remplacement, de suppression ou d’exécution d’une procédure stockée spécifique, existante par ID, voir container.storedProcedure()
.
Propriétés
container |
Méthodes
create(Stored |
Créez un StoredProcedure. Azure Cosmos DB permet aux procédures stockées d’être exécutées dans le niveau de stockage, directement sur un conteneur d’éléments. Le script est exécuté sous les transactions ACID sur la partition de stockage principale du conteneur spécifié. Pour plus d’informations, reportez-vous à la documentation de l’API JavaScript côté serveur. |
query(Sql |
Interrogez toutes les procédures stockées. exemple de Lisez toutes les procédures stockées dans le tableau.
|
query<T>(Sql |
Interrogez toutes les procédures stockées. exemple de Lisez toutes les procédures stockées dans le tableau.
|
read |
Lisez toutes les procédures stockées. exemple de Lisez toutes les procédures stockées dans le tableau.
|
Détails de la propriété
container
Détails de la méthode
create(StoredProcedureDefinition, RequestOptions)
Créez un StoredProcedure.
Azure Cosmos DB permet aux procédures stockées d’être exécutées dans le niveau de stockage, directement sur un conteneur d’éléments. Le script est exécuté sous les transactions ACID sur la partition de stockage principale du conteneur spécifié. Pour plus d’informations, reportez-vous à la documentation de l’API JavaScript côté serveur.
function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>
Paramètres
- options
- RequestOptions
Retours
Promise<StoredProcedureResponse>
query(SqlQuerySpec, FeedOptions)
Interrogez toutes les procédures stockées.
exemple de
Lisez toutes les procédures stockées dans le tableau.
const querySpec: SqlQuerySpec = {
query: "SELECT * FROM root r WHERE r.id = @sproc",
parameters: [
{name: "@sproc", value: "Todo"}
]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
Paramètres
- query
- SqlQuerySpec
Configuration de requête pour l’opération. Pour plus d’informations sur la configuration d’une requête, consultez SqlQuerySpec.
- options
- FeedOptions
Retours
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Interrogez toutes les procédures stockées.
exemple de
Lisez toutes les procédures stockées dans le tableau.
const querySpec: SqlQuerySpec = {
query: "SELECT * FROM root r WHERE r.id = @sproc",
parameters: [
{name: "@sproc", value: "Todo"}
]
};
const {body: sprocList} = await containers.storedProcedures.query(querySpec).fetchAll();
function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>
Paramètres
- query
- SqlQuerySpec
Configuration de requête pour l’opération. Pour plus d’informations sur la configuration d’une requête, consultez SqlQuerySpec.
- options
- FeedOptions
Retours
readAll(FeedOptions)
Lisez toutes les procédures stockées.
exemple de
Lisez toutes les procédures stockées dans le tableau.
const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<StoredProcedureDefinition & Resource>
Paramètres
- options
- FeedOptions