Dela via


StoredProcedures class

Åtgärder för att skapa, utöka eller läsa/köra frågor mot alla lagrade procedurer.

Information om åtgärder för att läsa, ersätta, ta bort eller köra en specifik, befintlig lagrad procedur med ID finns i container.storedProcedure().

Egenskaper

container

Metoder

create(StoredProcedureDefinition, RequestOptions)

Skapa en StoredProcedure.

Med Azure Cosmos DB kan lagrade procedurer köras på lagringsnivån direkt mot en objektcontainer. Skriptet körs under ACID-transaktioner på den primära lagringspartitionen för den angivna containern. Mer information finns i JavaScript API-dokumentationen på serversidan.

query(SqlQuerySpec, FeedOptions)

Fråga alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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)

Fråga alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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)

Läs alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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

Egenskapsinformation

container

container: Container

Egenskapsvärde

Metodinformation

create(StoredProcedureDefinition, RequestOptions)

Skapa en StoredProcedure.

Med Azure Cosmos DB kan lagrade procedurer köras på lagringsnivån direkt mot en objektcontainer. Skriptet körs under ACID-transaktioner på den primära lagringspartitionen för den angivna containern. Mer information finns i JavaScript API-dokumentationen på serversidan.

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

Parametrar

options
RequestOptions

Returer

query(SqlQuerySpec, FeedOptions)

Fråga alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec .

options
FeedOptions

Returer

query<T>(SqlQuerySpec, FeedOptions)

Fråga alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec .

options
FeedOptions

Returer

readAll(FeedOptions)

Läs alla lagrade procedurer.

Exempel

Läs alla lagrade procedurer till matrisen.

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

Parametrar

options
FeedOptions

Returer