Delen via


StoredProcedures class

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

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

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)

Voer een query uit op alle opgeslagen procedures.

voorbeeld van

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)

Voer een query uit op alle opgeslagen procedures.

voorbeeld van

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 van

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)

Voer een query uit op alle opgeslagen procedures.

voorbeeld van

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)

Voer een query uit op alle opgeslagen procedures.

voorbeeld van

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 van

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