StoredProcedures class
Vorgänge zum Erstellen, Upserting oder Lesen/Abfragen aller gespeicherten Prozeduren.
Informationen zum Lesen, Ersetzen, Löschen oder Ausführen einer bestimmten, vorhandenen gespeicherten Prozedur anhand der ID finden Sie unter container.storedProcedure()
.
Eigenschaften
container |
Methoden
create(Stored |
Erstellen Sie eine storedProcedure. Azure Cosmos DB ermöglicht es gespeicherten Prozeduren, direkt für einen Elementcontainer in der Speicherebene auszuführen. Das Skript wird unter ACID-Transaktionen auf der primären Speicherpartition des angegebenen Containers ausgeführt. Weitere Informationen finden Sie in der serverseitigen JavaScript-API-Dokumentation. |
query(Sql |
Alle gespeicherten Prozeduren abfragen. Beispiel Alle gespeicherten Prozeduren in Array lesen.
|
query<T>(Sql |
Alle gespeicherten Prozeduren abfragen. Beispiel Alle gespeicherten Prozeduren in Array lesen.
|
read |
Alle gespeicherten Prozeduren lesen. Beispiel Alle gespeicherten Prozeduren in Array lesen.
|
Details zur Eigenschaft
container
Details zur Methode
create(StoredProcedureDefinition, RequestOptions)
Erstellen Sie eine storedProcedure.
Azure Cosmos DB ermöglicht es gespeicherten Prozeduren, direkt für einen Elementcontainer in der Speicherebene auszuführen. Das Skript wird unter ACID-Transaktionen auf der primären Speicherpartition des angegebenen Containers ausgeführt. Weitere Informationen finden Sie in der serverseitigen JavaScript-API-Dokumentation.
function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>
Parameter
- options
- RequestOptions
Gibt zurück
Promise<StoredProcedureResponse>
query(SqlQuerySpec, FeedOptions)
Alle gespeicherten Prozeduren abfragen.
Beispiel
Alle gespeicherten Prozeduren in Array lesen.
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>
Parameter
- query
- SqlQuerySpec
Abfragekonfiguration für den Vorgang. Weitere Informationen zum Konfigurieren einer Abfrage finden Sie unter SqlQuerySpec-.
- options
- FeedOptions
Gibt zurück
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Alle gespeicherten Prozeduren abfragen.
Beispiel
Alle gespeicherten Prozeduren in Array lesen.
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>
Parameter
- query
- SqlQuerySpec
Abfragekonfiguration für den Vorgang. Weitere Informationen zum Konfigurieren einer Abfrage finden Sie unter SqlQuerySpec-.
- options
- FeedOptions
Gibt zurück
readAll(FeedOptions)
Alle gespeicherten Prozeduren lesen.
Beispiel
Alle gespeicherten Prozeduren in Array lesen.
const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<StoredProcedureDefinition & Resource>
Parameter
- options
- FeedOptions