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 existante spécifique par id, consultez container.storedProcedure()
.
Propriétés
container |
Méthodes
create(Stored |
Créez un StoredProcedure. Azure Cosmos DB permet d’exécuter des procédures stocké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, consultez la documentation de l’API JavaScript côté serveur. |
query(Sql |
Interroger toutes les procédures stockées. Exemple Lisez toutes les procédures stockées dans le tableau.
|
query<T>(Sql |
Interroger toutes les procédures stockées. Exemple Lisez toutes les procédures stockées dans le tableau.
|
read |
Lisez toutes les procédures stockées. Exemple 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 d’exécuter des procédures stocké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, consultez 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)
Interroger toutes les procédures stockées.
Exemple
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)
Interroger toutes les procédures stockées.
Exemple
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
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