StoredProcedures class
모든 저장 프로시저를 만들거나, 삽입하거나, 읽기/쿼리하기 위한 작업입니다.
ID별로 특정 기존 저장 프로시저를 읽거나 바꾸거나 삭제하거나 실행하는 작업은 을 참조하세요 container.storedProcedure()
.
속성
container |
메서드
create(Stored |
StoredProcedure를 만듭니다. Azure Cosmos DB를 사용하면 저장 프로시저를 항목 컨테이너에 대해 직접 스토리지 계층에서 실행할 수 있습니다. 스크립트는 지정된 컨테이너의 기본 스토리지 파티션에 있는 ACID 트랜잭션에서 실행됩니다. 자세한 내용은 서버 쪽 JavaScript API 설명서를 참조하세요. |
query(Sql |
모든 저장 프로시저를 쿼리합니다. 예제 배열에 대한 모든 저장 프로시저를 읽습니다.
|
query<T>(Sql |
모든 저장 프로시저를 쿼리합니다. 예제 배열에 대한 모든 저장 프로시저를 읽습니다.
|
read |
모든 저장 프로시저를 읽습니다. 예제 배열에 대한 모든 저장 프로시저를 읽습니다.
|
속성 세부 정보
container
메서드 세부 정보
create(StoredProcedureDefinition, RequestOptions)
StoredProcedure를 만듭니다.
Azure Cosmos DB를 사용하면 저장 프로시저를 항목 컨테이너에 대해 직접 스토리지 계층에서 실행할 수 있습니다. 스크립트는 지정된 컨테이너의 기본 스토리지 파티션에 있는 ACID 트랜잭션에서 실행됩니다. 자세한 내용은 서버 쪽 JavaScript API 설명서를 참조하세요.
function create(body: StoredProcedureDefinition, options?: RequestOptions): Promise<StoredProcedureResponse>
매개 변수
- options
- RequestOptions
반환
Promise<StoredProcedureResponse>
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
반환
QueryIterator<any>
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