다음을 통해 공유


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

반환