다음을 통해 공유


StoredProcedures class

모든 저장 프로시저를 만들거나, 삽입하거나, 읽기/쿼리하기 위한 작업입니다.

ID별로 특정 기존 저장 프로시저를 읽거나 바꾸거나 삭제하거나 실행하는 작업은 을 참조하세요 container.storedProcedure().

속성

container

메서드

create(StoredProcedureDefinition, RequestOptions)

StoredProcedure를 만듭니다.

Azure Cosmos DB를 사용하면 저장 프로시저를 항목 컨테이너에 대해 직접 스토리지 계층에서 실행할 수 있습니다. 스크립트는 지정된 컨테이너의 기본 스토리지 파티션에 있는 ACID 트랜잭션에서 실행됩니다. 자세한 내용은 서버 쪽 JavaScript API 설명서를 참조하세요.

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)

StoredProcedure를 만듭니다.

Azure Cosmos DB를 사용하면 저장 프로시저를 항목 컨테이너에 대해 직접 스토리지 계층에서 실행할 수 있습니다. 스크립트는 지정된 컨테이너의 기본 스토리지 파티션에 있는 ACID 트랜잭션에서 실행됩니다. 자세한 내용은 서버 쪽 JavaScript API 설명서를 참조하세요.

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

반환