تعلن SQL: الوصف. Transact-SQL

تاريخ:

2018-11-30 20:40:36

الآراء:

510

تصنيف:

1مثل 0كره

حصة:

Table of contents:

اليوم تقريبا كل الحديثة مبرمج يعرف ما هو Transact-SQL. هذا التمديد الذي يستخدم SQL Server. هذا التطور متكاملة بشكل وثيق مع Microsoft SQL ويضيف منشئات البرمجة ، والتي هي في البداية لم تقدم في قواعد البيانات. T-SQL يدعم المتغيرات ، كما هو الحال في معظم التطورات الأخرى. بيد أن هذا التمديد يقيد استخدام المتغيرات في الطرق التي ليست شائعة في بيئات أخرى.

إعلان المتغيرات تعلن في SQL

تعريف متغير في T-SQL, استخدام DECLARE (<var_name>). على سبيل المثال ، إذا أعلن أنني كما عدد صحيح باستخدام عامل التشغيل هذا الأمر سوف تبدو مثل هذا: تعلن @أنا int.

تعلن بيان sql

على الرغم من أن Microsoft لا مستند هذه الدالة T-SQL كما يدعم تحديد كما الكلمة بين اسم متغير نوع البيانات الخاصة به, كما في المثال التالي: تعلن @أنا int. كما الكلمة يجعل من السهل قراءة DECLARE. فقط نوع البيانات التي لا تسمح لك لتحديد كما الكلمة هو الجدول نوع البيانات الجديدة في SQL Server 2000. فإنه يسمح لك لتحديد المتغير الذي يحتوي على الجدول الكامل.

تعلن SQL الوصف

T-SQL يدعم فقط المتغيرات المحلية التي تتوفر حصريا في الطرف الذي خلقهم. الحزمة هي المشغل (أو شركات المجموعة) ، الذي يحلل قاعدة بيانات الوحدة. كل عميل أداة أو واجهة لديها طريقتها الخاصة من حيث تحديد نهاية الحزمة. على سبيل المثال ، في محلل استعلام يمكنك استخدام تذهب الأمر للإشارة إلى حيث نهاية الحزمة. إذا كان لديك خطأ في بناء الجملة في أي بيان الحزمة لا يمر تحليل المرحلة ، وبالتالي فإن العميل أداة لا يرسل دفعة إلى SQL Server للحصول على مزيد من المعالجة. يمكنك تشغيل التعليمات البرمجية التي تعلن متغير جدول ثم إدراج صف في جدول في نفس الدفعة.
transact sql

المزيد

طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض

طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض

سوق التكنولوجيا الفائقة هو زيادة المنافسة. بسبب هذا, وتحاول كل من الشركة المصنعة الجهاز الخاص بك لجعل الأكثر وظيفية وجميلة وغير مكلفة. يجب أيضا أن تكون موجودة في أي خصوصية.واحدة من أكبر الشركات في السوق العالمية – سامسونج – قررت التركيز ع...

T-28. T-28 (عالم الدبابات). T-28: صور

T-28. T-28 (عالم الدبابات). T-28: صور

T-28 – هذا شعبية خزان السوفياتي ، والتي تتمثل في المعروف على الانترنت لعبة العالم من الدبابات. بالنسبة لمعظم اللاعبين والجهاز هو عابر ، ولكن هذا يرجع فقط إلى حقيقة أن ليس كل تقييم قدرة هذا النموذج. إذا ما تم تناوله ببراعة ، خزان يتحول إلى ورطة ...

كما في

كما في "Skyrim" إلى التركيز osculatorium: يمر

اليوم سوف نتحدث معك عن كيف في "Skyrim" إلى التركيز osculatory. أيضا, دعونا نحاول فعلا أن نفهم أين هذه المهمة و لماذا نحن في حاجة إليها. لأن العالم لعبة The Elder Scrolls هو مكان حيث يمكنك الحصول على المغامرات.نبدأحسنا, قبل التفكير في "Skyrim" إلى الت...

مثال SQL تعلن الجدول

تعلن @الجدول
col1 int NOT NULL,
INSERT INTO @الجدول القيم (1)

الآن بتعريف متغير من الجدول في نفس الدفعة ثم إدراج صف في الجدول في طرف آخر.

تعلن @الجدول
col1 int NOT NULL,
INSERT INTO @الجدول القيم (1)

INSERT يفشل لأن الجدول متغير يخرج من نطاق وتتلقى رسالة الخطأ التالية:
ملقم: رسالة 137, مستوى 15 ، 2 حالة الخط 2.

المتغيرات في الإجراءات (تعلن, تعيين)

دعم المتغيرات المحلية في SQL إجراءات يسمح لك تعيين واسترداد قيم البيانات في دعم الإجرائية المنطق. المتغيرات في إجراءات محددة باستخدام DECLARE SQL. القيم يمكن أن تسند إلى المتغيرات باستخدام مجموعة البيان أو القيمة الافتراضية عند الاعلان عن متغير. حرفية, التعبيرات, نتائج الاستعلام ، سجل خاص القيم يمكن أن تسند إلى المتغيرات.
microsoft sqlقيم المتغيرات يمكن تعيين الإجراء معلمات المتغيرات الأخرى و يمكن أن تكون محددة المعالم في عبارات SQL تنفيذ الإجراء.

خوارزمية

عندما تقوم بتعريف متغير ، يمكنك تحديد القيمة الافتراضية باستخدام الافتراضي شرط. يظهر خط الإعلان عن متغير من نوع منطقية مع القيمة الافتراضية FALSE. مجموعة البيان يمكن استخدامها لتعيين متغير واحد. المتغيرات يمكن أيضا أن يتم تعيين عن طريق تنفيذ تحديد أو جلب بالتزامن مع في الشرط. القيم في بيان يمكن استخدامها لتقييم وظيفة أو سجل خاص و تعيين قيمة متغيرات متعددة.

يمكنك أيضا تعيين نتيجة بيان الحصول على التشخيص متغير. الحصول على التشخيص يمكن استخدامها للحصول على مؤشر إلى عدد الصفوف المتأثرة (تحديث تحديث بيان بحذف المشغل DELETE) أو عودة الوضع مؤخرا تنفيذ SQL

المميزات

String SQL تعلن يوضح كيفية جزء من المنطق يمكن استخدامها لتحديد القيمة التي يجب أن يتم تعيين إلى متغير. في هذه الحالة, إذا صفوف عدلت كجزء من سابق حذف المشغل ، وتنفيذ الحصول على التشخيص وقد أدى ذلك إلى حقيقة أن v_rcount متغير يحتوي على قيمة أكبر من الصفر ، المتغير is_done تعيين إلى TRUE.

الإجراء

الإجراء تعلن SQL هذا الإجراء تنفيذا كاملا باستخدام SQL التي يمكن استخدامها لتغليف المنطق. وهذا بدوره يمكن التذرع بأي روتين البرمجة.

تعلن بيان sql وصف

في قاعدة البيانات العمارة ، هناك العديد من التطبيقات المفيدة من SQL الإجراءات. يتم استخدامها لإنشاء البرامج النصية بسيطة سريعة التحويل طلب تحديث البيانات وإصدار تقارير وتحسين الأداء وتعديل التطبيقات فضلا عن تحسين التصميم العام وأمن قواعد البيانات.

هناك العديد من الوظائف الإجراءات التي تجعلها قوية تجهيز أداة. قبل اتخاذ قرار تنفيذ SQL الإجراء ، من المهم أن نفهم ما نظيراتها في سياق إجراءات أثناء تنفيذها و كيف يمكن استخدامها.

إجراءات إنشاء

تنفيذ SQL إجراءات يمكن أن تلعب دورا هاما في بنية قاعدة بيانات تطبيق وتطوير أداء النظام. التنمية يتطلب فهما واضحا الاحتياجات والقدرات الوظائف ، وكذلك معرفة أيقيود. SQL هي الإجراءات التي تم إنشاؤها بواسطة تنفيذ إنشاء الإجراء البيان. عند إنشاء خوارزمية, الاستعلامات في الجسم الإجراء يتم فصلها من الإجرائية المنطق. لتحقيق أقصى قدر من الأداء, استعلامات SQL بشكل ثابت المترجمة إلى أقسام في حزمة

متغيرات

المحلية Transact-SQL متغير كائن التي يمكن أن تحتوي على واحد قيمة البيانات من نوع معين. يشيع استخدام المتغيرات في دفعات و مخطوطات:

  • عداد إما الاعتماد على عدد من الدورات أو تعيين عدد المرات التي يتم تنفيذ الحلقة ؛
  • حفظ البيانات القيمة التي تحتاج إلى أن يتم التحقق من قبل المشغل التحكم في التدفق ؛
  • حفظ البيانات القيمة التي يتم إرجاعها بواسطة رمز الإرجاع من وظيفة.

يعلن البيان في استعلام sql

أسماء بعض Transact-SQL وظائف تبدأ علامات (@@). على الرغم من أن في الإصدارات السابقة من Microsoft SQL Server @@ وتسمى المتغيرات العالمية. @ @ هو وظيفة النظام و استخدامها يخضع لقواعد جملة المهام.

تعريف متغير

DECLARE تعرف متغير في Transact-SQL باستخدام الخوارزمية التالية:

  • تعريف الاسم الذي يجب أن يكون حرف واحد @ باعتباره الرمز الأول ؛
  • تعيين محدد سلفا أو البيانات المعرفة من قبل المستخدم نوع وطول ؛
  • رقمية المتغيرات هي أيضا تعيين الدقة و الحجم.
  • XML نوع المتغيرات يمكن تعيين إضافية بناء الدوائر.
  • وضع قيمة NULL. على سبيل المثال ، DECLARE في استعلام SQL بإنشاء متغير محلي يدعى @mycounter مع int نوع البيانات.

sql تعلن الجدول سبيل المثال

إعلان العديد من المتغيرات المحلية ، استخدام فاصلة بعد تعريف من أول المتغير المحلي ، ثم حدد ما يلي اسم الشبكة المحلية و نوع البيانات. على سبيل المثال العبارة التالية يخلق ثلاثة المتغيرات المحلية يدعى @LastName, @الاسم الأول و @StateProvince ، initialisere كل لاغية. حجم متغير هو مجموعة من عبارات SQL للعمليات التي يمكن أن مرجع متغير. نطاق متغير يستمر من النقطة التي أعلن عن نهاية دفعة أو الإجراء المخزن التي أعلنت.


Article in other languages:

BE: https://www.tostpost.com/be/kamputary/19935-declare-sql-ap-sanne-transact-sql.html

DE: https://www.tostpost.com/de/computer/19942-declare-sql-beschreibung-transact-sql.html

En: https://www.tostpost.com/computers/8888-declare-sql-description-transact-sql.html

ES: https://www.tostpost.com/es/los-ordenadores/19954-declare-sql-descripci-n-transact-sql.html

HI: https://www.tostpost.com/hi/computers/11150-sql-transact-sql.html

JA: https://www.tostpost.com/ja/computers/11150-sql--sql.html

KK: https://www.tostpost.com/kk/komp-yuterler/19928-declare-sql-sipattamasy-transact-sql.html

PL: https://www.tostpost.com/pl/komputery/19906-declare-sql-opis-transact-sql.html

PT: https://www.tostpost.com/pt/computadores/19904-declare-sql-descri-o-transact-sql.html

TR: https://www.tostpost.com/tr/bilgisayarlar/19936-declare-sql-a-klama-transact-sql.html

UK: https://www.tostpost.com/uk/komp-yuteri/19927-declare-sql-opis-transact-sql.html






Alin Trodden - مؤلف المقال ، محرر
"مرحبا ، أنا ألين الدوس. أنا أكتب النصوص ، وقراءة الكتب ، والبحث عن الانطباعات. وأنا لست سيئة في أقول لك عن ذلك. أنا دائما سعيد للمشاركة في مشاريع مثيرة للاهتمام."

تعليقات (0)

هذه المادة قد لا تعليق أول

إضافة تعليق

أخبار ذات صلة

أفضل الغش

أفضل الغش "أجار. IO" إلى الأرض 100000000000

الجميع مرة واحدة على الأقل سمع عن هذا البرنامج على الكمبيوتر مثل متصفح – هذه هي نافذة حقيقية في الإنترنت ، إلى الهاوية من جديد تماما غير مستكشفة ، عالم كامل من الألوان والإباحية. هذا ما تريد كل الناس. ولكن لا يعرف كثير من ال...

ما هو

ما هو "موردور" ؟ ألعاب الكمبيوتر في الكون من سيد الخواتم

"سيد الخواتم" هو عبارة عن سلسلة من الخيال كتب تولكين ، الذي تم سحبه بعد ذلك السينمائية ثلاثية. أصبحت مشهورة ، ولكن الجدير بالذكر أيضا هو شعبية هذا الموضوع في مجال ألعاب الكمبيوتر. الآن لا يكاد يكون هناك عدد كبير من الناس الذين سوف...

كيفية إزالة Kaspersky anti-virus

كيفية إزالة Kaspersky anti-virus

بصورة تدريجية الوقت قد حان عندما تكون سرعة الوصول إلى الإنترنت على نحو متزايد تصل إلى 100 ميجابت و القيمة المقدمة من قبل مقدمي الخدمات انخفض إلى تلمس عجائب الإنترنت ، أصبح من الممكن ليس فقط على الشركات الكبيرة ولكن أيضا المواطنين ...

رصد سماعات الرأس. أفضل سماعات

رصد سماعات الرأس. أفضل سماعات

رصد سماعات الرأس التي يستخدمها الموسيقيين المحترفين. في بعض الأحيان أنها تستخدم في المنزل ، ومع ذلك ، فإن الغرض الرئيسي من نماذج من هذا النوع من السيطرة على الصوت والاستماع إلى سجلات خلط المسارات في استوديوهات التسجيل. عادة, هذه ا...

لماذا وكيف تأكل في ماين كرافت ؟

لماذا وكيف تأكل في ماين كرافت ؟

معظم ألعاب الكمبيوتر حتى الآن ، يطالب المستخدم إلى الغطس في عوالم حية كاملة من العمل ، ولكن جعلها للغاية من جانب واحد. إذا كنت تلعب مطلق النار ، ثم الحصول على استعداد فقط إلى النار وأن يعامل كلا الجوانب الأخرى سوف لا تظهر. في ماين...

نظام برامج الكمبيوتر

نظام برامج الكمبيوتر

في كثير من الأحيان العديد من المستخدمين من أنظمة الكمبيوتر نواجه مسألة ما يشكل نظام البرامج. مع معرفة كيفية عملها و الاستخدام السليم يمكنك تحقيق الكثير, حسنا, على الأقل لتجنب ظهور أخطاء في النظام أو تسريع (الأمثل) عمله.نظام برامج ...