Delen via


StoredProcedures class

Bewerkingen voor het maken, upserten of lezen/opvragen van alle opgeslagen procedures.

Zie voor bewerkingen voor het lezen, vervangen, verwijderen of uitvoeren van een specifieke, bestaande opgeslagen procedure op id container.storedProcedure().

Eigenschappen

container

Methoden

create(StoredProcedureDefinition, RequestOptions)

Maak een StoredProcedure.

Met Azure Cosmos DB kunnen opgeslagen procedures rechtstreeks op een itemcontainer worden uitgevoerd in de opslaglaag. Het script wordt uitgevoerd onder ACID-transacties op de primaire opslagpartitie van de opgegeven container. Raadpleeg de javascript-API-documentatie aan de serverzijde voor meer informatie.

query(SqlQuerySpec, FeedOptions)

Query's uitvoeren op alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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)

Query's uitvoeren op alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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)

Lees alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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

Eigenschapdetails

container

container: Container

Waarde van eigenschap

Methodedetails

create(StoredProcedureDefinition, RequestOptions)

Maak een StoredProcedure.

Met Azure Cosmos DB kunnen opgeslagen procedures rechtstreeks op een itemcontainer worden uitgevoerd in de opslaglaag. Het script wordt uitgevoerd onder ACID-transacties op de primaire opslagpartitie van de opgegeven container. Raadpleeg de javascript-API-documentatie aan de serverzijde voor meer informatie.

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

Parameters

options
RequestOptions

Retouren

query(SqlQuerySpec, FeedOptions)

Query's uitvoeren op alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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>

Parameters

query
SqlQuerySpec

Queryconfiguratie voor de bewerking. Zie SqlQuerySpec voor meer informatie over het configureren van een query.

options
FeedOptions

Retouren

query<T>(SqlQuerySpec, FeedOptions)

Query's uitvoeren op alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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>

Parameters

query
SqlQuerySpec

Queryconfiguratie voor de bewerking. Zie SqlQuerySpec voor meer informatie over het configureren van een query.

options
FeedOptions

Retouren

readAll(FeedOptions)

Lees alle opgeslagen procedures.

Voorbeeld

Lees alle opgeslagen procedures naar matrix.

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

Parameters

options
FeedOptions

Retouren