StoredProcedures class
Operaciones para crear, mejorar o leer o consultar todos los procedimientos almacenados.
Para que las operaciones lean, reemplacen, eliminen o ejecuten un procedimiento almacenado específico existente por identificador, vea container.storedProcedure()
.
Propiedades
container |
Métodos
create(Stored |
Cree un objeto StoredProcedure. Azure Cosmos DB permite ejecutar procedimientos almacenados en el nivel de almacenamiento, directamente en un contenedor de elementos. El script se ejecuta en transacciones ACID en la partición de almacenamiento principal del contenedor especificado. Para obtener más información, consulte la documentación de la API de JavaScript del lado servidor. |
query(Sql |
Consultar todos los procedimientos almacenados. Ejemplo Lee todos los procedimientos almacenados en la matriz.
|
query<T>(Sql |
Consultar todos los procedimientos almacenados. Ejemplo Lee todos los procedimientos almacenados en la matriz.
|
read |
Lee todos los procedimientos almacenados. Ejemplo Lee todos los procedimientos almacenados en la matriz.
|
Detalles de las propiedades
container
Detalles del método
create(StoredProcedureDefinition, RequestOptions)
Cree un objeto StoredProcedure.
Azure Cosmos DB permite ejecutar procedimientos almacenados en el nivel de almacenamiento, directamente en un contenedor de elementos. El script se ejecuta en transacciones ACID en la partición de almacenamiento principal del contenedor especificado. Para obtener más información, consulte la documentación de la API de JavaScript del lado servidor.
function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>
Parámetros
- options
- RequestOptions
Devoluciones
Promise<StoredProcedureResponse>
query(SqlQuerySpec, FeedOptions)
Consultar todos los procedimientos almacenados.
Ejemplo
Lee todos los procedimientos almacenados en la matriz.
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>
Parámetros
- query
- SqlQuerySpec
Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.
- options
- FeedOptions
Devoluciones
QueryIterator<any>
query<T>(SqlQuerySpec, FeedOptions)
Consultar todos los procedimientos almacenados.
Ejemplo
Lee todos los procedimientos almacenados en la matriz.
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>
Parámetros
- query
- SqlQuerySpec
Consulta de la configuración de la operación. Consulte SqlQuerySpec para obtener más información sobre cómo configurar una consulta.
- options
- FeedOptions
Devoluciones
readAll(FeedOptions)
Lee todos los procedimientos almacenados.
Ejemplo
Lee todos los procedimientos almacenados en la matriz.
const {body: sprocList} = await containers.storedProcedures.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<StoredProcedureDefinition & Resource>
Parámetros
- options
- FeedOptions