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(Stored |
Creare un oggetto StoredProcedure. Azure Cosmos DB consente l'esecuzione di stored procedure nel livello di archiviazione, direttamente su un contenitore di elementi. Lo script viene eseguito in transazioni ACID nella partizione di archiviazione primaria del contenitore specificato. Per altri dettagli, vedere la documentazione dell'API JavaScript sul lato server. |
query(Sql |
Eseguire una query su tutte le stored procedure. esempio di Leggere tutte le stored procedure nella matrice.
|
query<T>(Sql |
Eseguire una query su tutte le stored procedure. esempio di Leggere tutte le stored procedure nella matrice.
|
read |
Leggere tutte le stored procedure. esempio di Leggere tutte le stored procedure nella matrice.
|
Dettagli proprietà
container
Dettagli metodo
create(StoredProcedureDefinition, RequestOptions)
Creare un oggetto StoredProcedure.
Azure Cosmos DB consente l'esecuzione di stored procedure nel livello di archiviazione, direttamente su un contenitore di elementi. Lo script viene eseguito in 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
Promise<StoredProcedureResponse>
query(SqlQuerySpec, FeedOptions)
Eseguire una query su tutte le stored procedure.
esempio di
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
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Eseguire una query su tutte le stored procedure.
esempio di
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 di
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