Поделиться через


StoredProcedures class

Операции для создания, переключения или чтения и запроса всех хранимых процедур.

Операции для чтения, замены, удаления или выполнения определенной хранимой процедуры по идентификатору см. в container.storedProcedure().

Свойства

container

Методы

create(StoredProcedureDefinition, RequestOptions)

Создайте хранимуюprocedure.

Azure Cosmos DB позволяет выполнять хранимые процедуры на уровне хранилища непосредственно в контейнере элементов. Скрипт выполняется в транзакциях ACID в основном разделе хранилища указанного контейнера. Дополнительные сведения см. в документации по API JavaScript на стороне сервера.

query(SqlQuerySpec, FeedOptions)

Запрос всех хранимых процедур.

пример

Чтение всех хранимых процедур в массиве.

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)

Запрос всех хранимых процедур.

пример

Чтение всех хранимых процедур в массиве.

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)

Прочитайте все хранимые процедуры.

пример

Чтение всех хранимых процедур в массиве.

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

Сведения о свойстве

container

container: Container

Значение свойства

Сведения о методе

create(StoredProcedureDefinition, RequestOptions)

Создайте хранимуюprocedure.

Azure Cosmos DB позволяет выполнять хранимые процедуры на уровне хранилища непосредственно в контейнере элементов. Скрипт выполняется в транзакциях ACID в основном разделе хранилища указанного контейнера. Дополнительные сведения см. в документации по API JavaScript на стороне сервера.

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

Параметры

options
RequestOptions

Возвращаемое значение

query(SqlQuerySpec, FeedOptions)

Запрос всех хранимых процедур.

пример

Чтение всех хранимых процедур в массиве.

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>

Параметры

query
SqlQuerySpec

Настройка запроса для операции. Дополнительные сведения о настройке запроса см. в SqlQuerySpec.

options
FeedOptions

Возвращаемое значение

query<T>(SqlQuerySpec, FeedOptions)

Запрос всех хранимых процедур.

пример

Чтение всех хранимых процедур в массиве.

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>

Параметры

query
SqlQuerySpec

Настройка запроса для операции. Дополнительные сведения о настройке запроса см. в SqlQuerySpec.

options
FeedOptions

Возвращаемое значение

readAll(FeedOptions)

Прочитайте все хранимые процедуры.

пример

Чтение всех хранимых процедур в массиве.

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

Параметры

options
FeedOptions

Возвращаемое значение