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