Bagikan melalui


StoredProcedures class

Operasi untuk membuat, meningkatkan, atau membaca/mengkueri semua Prosedur Tersimpan.

Agar operasi membaca, mengganti, menghapus, atau menjalankan prosedur tersimpan tertentu yang sudah ada menurut id, lihat container.storedProcedure().

Properti

container

Metode

create(StoredProcedureDefinition, RequestOptions)

Membuat StoredProcedure.

Azure Cosmos DB memungkinkan prosedur tersimpan dijalankan di tingkat penyimpanan, langsung terhadap kontainer item. Skrip dijalankan di bawah transaksi ACID pada partisi penyimpanan utama kontainer yang ditentukan. Untuk detail tambahan, lihat dokumentasi JavaScript API sisi server.

query(SqlQuerySpec, FeedOptions)

Kueri semua Prosedur Tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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)

Kueri semua Prosedur Tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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)

Baca semua prosedur tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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

Detail Properti

container

container: Container

Nilai Properti

Detail Metode

create(StoredProcedureDefinition, RequestOptions)

Membuat StoredProcedure.

Azure Cosmos DB memungkinkan prosedur tersimpan dijalankan di tingkat penyimpanan, langsung terhadap kontainer item. Skrip dijalankan di bawah transaksi ACID pada partisi penyimpanan utama kontainer yang ditentukan. Untuk detail tambahan, lihat dokumentasi JavaScript API sisi server.

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

Parameter

options
RequestOptions

Mengembalikan

query(SqlQuerySpec, FeedOptions)

Kueri semua Prosedur Tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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>

Parameter

query
SqlQuerySpec

Konfigurasi kueri untuk operasi. Lihat SqlQuerySpec untuk informasi selengkapnya tentang cara mengonfigurasi kueri.

options
FeedOptions

Mengembalikan

query<T>(SqlQuerySpec, FeedOptions)

Kueri semua Prosedur Tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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>

Parameter

query
SqlQuerySpec

Konfigurasi kueri untuk operasi. Lihat SqlQuerySpec untuk informasi selengkapnya tentang cara mengonfigurasi kueri.

options
FeedOptions

Mengembalikan

readAll(FeedOptions)

Baca semua prosedur tersimpan.

Contoh

Baca semua prosedur tersimpan untuk array.

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

Parameter

options
FeedOptions

Mengembalikan