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 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(Sql |
Eseguire una query su tutte le stored procedure. Esempio Leggere tutte le stored procedure nella matrice.
|
query<T>(Sql |
Eseguire una query su tutte le stored procedure. Esempio Leggere tutte le stored procedure nella matrice.
|
read |
Leggere tutte le stored procedure. Esempio 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 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
Promise<StoredProcedureResponse>
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
QueryIterator<any>
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