Condividi tramite


StoredProcedures class

Operazioni per la creazione, l'upserting o la lettura/esecuzione di query su tutte le stored procedure.

Per le operazioni di lettura, sostituzione, eliminazione o esecuzione di una stored procedure specifica esistente in base all'ID, vedere container.storedProcedure().

Proprietà

container

Metodi

create(StoredProcedureDefinition, RequestOptions)

Creare un oggetto StoredProcedure.

Azure Cosmos DB consente l'esecuzione di stored procedure nel livello di archiviazione, direttamente in un contenitore di elementi. Lo script viene eseguito nelle transazioni ACID nella partizione di archiviazione primaria del contenitore specificato. Per altri dettagli, vedere la documentazione dell'API JavaScript sul lato server.

query(SqlQuerySpec, FeedOptions)

Eseguire una query su tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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)

Eseguire una query su tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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)

Leggere tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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

Dettagli proprietà

container

container: Container

Valore della proprietà

Dettagli metodo

create(StoredProcedureDefinition, RequestOptions)

Creare un oggetto StoredProcedure.

Azure Cosmos DB consente l'esecuzione di stored procedure nel livello di archiviazione, direttamente in un contenitore di elementi. Lo script viene eseguito nelle transazioni ACID nella partizione di archiviazione primaria del contenitore specificato. Per altri dettagli, vedere la documentazione dell'API JavaScript sul lato server.

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

Parametri

options
RequestOptions

Restituisce

query(SqlQuerySpec, FeedOptions)

Eseguire una query su tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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>

Parametri

query
SqlQuerySpec

Configurazione della query per l'operazione. Per altre informazioni su come configurare una query, vedere SqlQuerySpec .

options
FeedOptions

Restituisce

query<T>(SqlQuerySpec, FeedOptions)

Eseguire una query su tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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>

Parametri

query
SqlQuerySpec

Configurazione della query per l'operazione. Per altre informazioni su come configurare una query, vedere SqlQuerySpec .

options
FeedOptions

Restituisce

readAll(FeedOptions)

Leggere tutte le stored procedure.

Esempio

Leggere tutte le stored procedure nella matrice.

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

Parametri

options
FeedOptions

Restituisce