StoredProcedures class

Vorgänge zum Erstellen, Upserting oder Lesen/Abfragen aller gespeicherten Prozeduren.

Informationen zu Vorgängen zum Lesen, Ersetzen, Löschen oder Ausführen einer bestimmten, vorhandenen gespeicherten Prozedur nach ID finden Sie unter container.storedProcedure().

Eigenschaften

container

Methoden

create(StoredProcedureDefinition, RequestOptions)

Erstellen Sie eine StoredProcedure.Create a StoredProcedure.

Azure Cosmos DB ermöglicht die Ausführung gespeicherter Prozeduren auf der Speicherebene direkt für einen Elementcontainer. Das Skript wird unter ACID-Transaktionen auf der primären Speicherpartition des angegebenen Containers ausgeführt. Weitere Informationen finden Sie in der Dokumentation zur serverseitigen JavaScript-API.

query(SqlQuerySpec, FeedOptions)

Fragen Sie alle gespeicherten Prozeduren ab.

Beispiel

Alle gespeicherten Prozeduren in ein 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();
query<T>(SqlQuerySpec, FeedOptions)

Fragen Sie alle gespeicherten Prozeduren ab.

Beispiel

Alle gespeicherten Prozeduren in ein 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();
readAll(FeedOptions)

Alle gespeicherten Prozeduren lesen.

Beispiel

Alle gespeicherten Prozeduren in ein Array lesen.

const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();

Details zur Eigenschaft

container

container: Container

Eigenschaftswert

Details zur Methode

create(StoredProcedureDefinition, RequestOptions)

Erstellen Sie eine StoredProcedure.Create a StoredProcedure.

Azure Cosmos DB ermöglicht die Ausführung gespeicherter Prozeduren auf der Speicherebene direkt für einen Elementcontainer. Das Skript wird unter ACID-Transaktionen auf der primären Speicherpartition des angegebenen Containers ausgeführt. Weitere Informationen finden Sie in der Dokumentation zur serverseitigen JavaScript-API.

function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>

Parameter

options
RequestOptions

Gibt zurück

query(SqlQuerySpec, FeedOptions)

Fragen Sie alle gespeicherten Prozeduren ab.

Beispiel

Alle gespeicherten Prozeduren in ein 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

query<T>(SqlQuerySpec, FeedOptions)

Fragen Sie alle gespeicherten Prozeduren ab.

Beispiel

Alle gespeicherten Prozeduren in ein 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 ein Array lesen.

const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<StoredProcedureDefinition & Resource>

Parameter

options
FeedOptions

Gibt zurück