StoredProcedures class
عمليات إنشاء كافة الإجراءات المخزنة أو رفعها أو قراءتها/الاستعلام فيها.
بالنسبة للعمليات لقراءة إجراء مخزن موجود أو استبداله أو حذفه أو تنفيذه حسب المعرف، راجع container.storedProcedure()
.
الخصائص
container |
الأساليب
create(Stored |
إنشاء StoredProcedure. يسمح Azure Cosmos DB بتنفيذ الإجراءات المخزنة في طبقة التخزين، مباشرة مقابل حاوية عنصر. يتم تنفيذ البرنامج النصي ضمن معاملات ACID على قسم التخزين الأساسي للحاوية المحددة. للحصول على تفاصيل إضافية، راجع وثائق واجهة برمجة تطبيقات JavaScript من جانب الخادم. |
query(Sql |
الاستعلام عن جميع الإجراءات المخزنة. مثال اقرأ جميع الإجراءات المخزنة إلى صفيف.
|
query<T>(Sql |
الاستعلام عن جميع الإجراءات المخزنة. مثال اقرأ جميع الإجراءات المخزنة إلى صفيف.
|
read |
اقرأ جميع الإجراءات المخزنة. مثال اقرأ جميع الإجراءات المخزنة إلى صفيف.
|
تفاصيل الخاصية
container
تفاصيل الأسلوب
create(StoredProcedureDefinition, RequestOptions)
إنشاء StoredProcedure.
يسمح Azure Cosmos DB بتنفيذ الإجراءات المخزنة في طبقة التخزين، مباشرة مقابل حاوية عنصر. يتم تنفيذ البرنامج النصي ضمن معاملات ACID على قسم التخزين الأساسي للحاوية المحددة. للحصول على تفاصيل إضافية، راجع وثائق واجهة برمجة تطبيقات JavaScript من جانب الخادم.
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