اليوم تقريبا كل الحديثة مبرمج يعرف ما هو Transact-SQL. هذا التمديد الذي يستخدم SQL Server. هذا التطور متكاملة بشكل وثيق مع Microsoft SQL ويضيف منشئات البرمجة ، والتي هي في البداية لم تقدم في قواعد البيانات. T-SQL يدعم المتغيرات ، كما هو الحال في معظم التطورات الأخرى. بيد أن هذا التمديد يقيد استخدام المتغيرات في الطرق التي ليست شائعة في بيئات أخرى.
تعريف متغير في T-SQL, استخدام DECLARE (<var_name>). على سبيل المثال ، إذا أعلن أنني كما عدد صحيح باستخدام عامل التشغيل هذا الأمر سوف تبدو مثل هذا: تعلن @أنا int.
على الرغم من أن Microsoft لا مستند هذه الدالة T-SQL كما يدعم تحديد كما الكلمة بين اسم متغير نوع البيانات الخاصة به, كما في المثال التالي: تعلن @أنا int. كما الكلمة يجعل من السهل قراءة DECLARE. فقط نوع البيانات التي لا تسمح لك لتحديد كما الكلمة هو الجدول نوع البيانات الجديدة في SQL Server 2000. فإنه يسمح لك لتحديد المتغير الذي يحتوي على الجدول الكامل.
T-SQL يدعم فقط المتغيرات المحلية التي تتوفر حصريا في الطرف الذي خلقهم. الحزمة هي المشغل (أو شركات المجموعة) ، الذي يحلل قاعدة بيانات الوحدة. كل عميل أداة أو واجهة لديها طريقتها الخاصة من حيث تحديد نهاية الحزمة. على سبيل المثال ، في محلل استعلام يمكنك استخدام تذهب الأمر للإشارة إلى حيث نهاية الحزمة. إذا كان لديك خطأ في بناء الجملة في أي بيان الحزمة لا يمر تحليل المرحلة ، وبالتالي فإن العميل أداة لا يرسل دفعة إلى SQL Server للحصول على مزيد من المعالجة. يمكنك تشغيل التعليمات البرمجية التي تعلن متغير جدول ثم إدراج صف في جدول في نفس الدفعة.
المزيد
طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض
سوق التكنولوجيا الفائقة هو زيادة المنافسة. بسبب هذا, وتحاول كل من الشركة المصنعة الجهاز الخاص بك لجعل الأكثر وظيفية وجميلة وغير مكلفة. يجب أيضا أن تكون موجودة في أي خصوصية.واحدة من أكبر الشركات في السوق العالمية – سامسونج – قررت التركيز ع...
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. القيم يمكن أن تسند إلى المتغيرات باستخدام مجموعة البيان أو القيمة الافتراضية عند الاعلان عن متغير. حرفية, التعبيرات, نتائج الاستعلام ، سجل خاص القيم يمكن أن تسند إلى المتغيرات.
قيم المتغيرات يمكن تعيين الإجراء معلمات المتغيرات الأخرى و يمكن أن تكون محددة المعالم في عبارات SQL تنفيذ الإجراء.
عندما تقوم بتعريف متغير ، يمكنك تحديد القيمة الافتراضية باستخدام الافتراضي شرط. يظهر خط الإعلان عن متغير من نوع منطقية مع القيمة الافتراضية FALSE. مجموعة البيان يمكن استخدامها لتعيين متغير واحد. المتغيرات يمكن أيضا أن يتم تعيين عن طريق تنفيذ تحديد أو جلب بالتزامن مع في الشرط. القيم في بيان يمكن استخدامها لتقييم وظيفة أو سجل خاص و تعيين قيمة متغيرات متعددة.
يمكنك أيضا تعيين نتيجة بيان الحصول على التشخيص متغير. الحصول على التشخيص يمكن استخدامها للحصول على مؤشر إلى عدد الصفوف المتأثرة (تحديث تحديث بيان بحذف المشغل DELETE) أو عودة الوضع مؤخرا تنفيذ SQL
String SQL تعلن يوضح كيفية جزء من المنطق يمكن استخدامها لتحديد القيمة التي يجب أن يتم تعيين إلى متغير. في هذه الحالة, إذا صفوف عدلت كجزء من سابق حذف المشغل ، وتنفيذ الحصول على التشخيص وقد أدى ذلك إلى حقيقة أن v_rcount متغير يحتوي على قيمة أكبر من الصفر ، المتغير is_done تعيين إلى TRUE.
الإجراء تعلن SQL هذا الإجراء تنفيذا كاملا باستخدام SQL التي يمكن استخدامها لتغليف المنطق. وهذا بدوره يمكن التذرع بأي روتين البرمجة.
في قاعدة البيانات العمارة ، هناك العديد من التطبيقات المفيدة من SQL الإجراءات. يتم استخدامها لإنشاء البرامج النصية بسيطة سريعة التحويل طلب تحديث البيانات وإصدار تقارير وتحسين الأداء وتعديل التطبيقات فضلا عن تحسين التصميم العام وأمن قواعد البيانات.
هناك العديد من الوظائف الإجراءات التي تجعلها قوية تجهيز أداة. قبل اتخاذ قرار تنفيذ SQL الإجراء ، من المهم أن نفهم ما نظيراتها في سياق إجراءات أثناء تنفيذها و كيف يمكن استخدامها.
تنفيذ SQL إجراءات يمكن أن تلعب دورا هاما في بنية قاعدة بيانات تطبيق وتطوير أداء النظام. التنمية يتطلب فهما واضحا الاحتياجات والقدرات الوظائف ، وكذلك معرفة أيقيود. SQL هي الإجراءات التي تم إنشاؤها بواسطة تنفيذ إنشاء الإجراء البيان. عند إنشاء خوارزمية, الاستعلامات في الجسم الإجراء يتم فصلها من الإجرائية المنطق. لتحقيق أقصى قدر من الأداء, استعلامات SQL بشكل ثابت المترجمة إلى أقسام في حزمة
المحلية Transact-SQL متغير كائن التي يمكن أن تحتوي على واحد قيمة البيانات من نوع معين. يشيع استخدام المتغيرات في دفعات و مخطوطات:
أسماء بعض Transact-SQL وظائف تبدأ علامات (@@). على الرغم من أن في الإصدارات السابقة من Microsoft SQL Server @@ وتسمى المتغيرات العالمية. @ @ هو وظيفة النظام و استخدامها يخضع لقواعد جملة المهام.
DECLARE تعرف متغير في Transact-SQL باستخدام الخوارزمية التالية:
إعلان العديد من المتغيرات المحلية ، استخدام فاصلة بعد تعريف من أول المتغير المحلي ، ثم حدد ما يلي اسم الشبكة المحلية و نوع البيانات. على سبيل المثال العبارة التالية يخلق ثلاثة المتغيرات المحلية يدعى @LastName, @الاسم الأول و @StateProvince ، initialisere كل لاغية. حجم متغير هو مجموعة من عبارات SQL للعمليات التي يمكن أن مرجع متغير. نطاق متغير يستمر من النقطة التي أعلن عن نهاية دفعة أو الإجراء المخزن التي أعلنت.
Article in other languages:
BE: https://tostpost.com/be/kamputary/19935-declare-sql-ap-sanne-transact-sql.html
DE: https://tostpost.com/de/computer/19942-declare-sql-beschreibung-transact-sql.html
En: https://tostpost.com/computers/8888-declare-sql-description-transact-sql.html
ES: https://tostpost.com/es/los-ordenadores/19954-declare-sql-descripci-n-transact-sql.html
HI: https://tostpost.com/hi/computers/11150-sql-transact-sql.html
JA: https://tostpost.com/ja/computers/11150-sql--sql.html
KK: https://tostpost.com/kk/komp-yuterler/19928-declare-sql-sipattamasy-transact-sql.html
PL: https://tostpost.com/pl/komputery/19906-declare-sql-opis-transact-sql.html
PT: https://tostpost.com/pt/computadores/19904-declare-sql-descri-o-transact-sql.html
TR: https://tostpost.com/tr/bilgisayarlar/19936-declare-sql-a-klama-transact-sql.html
UK: https://tostpost.com/uk/komp-yuteri/19927-declare-sql-opis-transact-sql.html
Alin Trodden - مؤلف المقال ، محرر
"مرحبا ، أنا ألين الدوس. أنا أكتب النصوص ، وقراءة الكتب ، والبحث عن الانطباعات. وأنا لست سيئة في أقول لك عن ذلك. أنا دائما سعيد للمشاركة في مشاريع مثيرة للاهتمام."
أخبار ذات صلة
أفضل الغش "أجار. IO" إلى الأرض 100000000000
الجميع مرة واحدة على الأقل سمع عن هذا البرنامج على الكمبيوتر مثل متصفح – هذه هي نافذة حقيقية في الإنترنت ، إلى الهاوية من جديد تماما غير مستكشفة ، عالم كامل من الألوان والإباحية. هذا ما تريد كل الناس. ولكن لا يعرف كثير من ال...
ما هو "موردور" ؟ ألعاب الكمبيوتر في الكون من سيد الخواتم
"سيد الخواتم" هو عبارة عن سلسلة من الخيال كتب تولكين ، الذي تم سحبه بعد ذلك السينمائية ثلاثية. أصبحت مشهورة ، ولكن الجدير بالذكر أيضا هو شعبية هذا الموضوع في مجال ألعاب الكمبيوتر. الآن لا يكاد يكون هناك عدد كبير من الناس الذين سوف...
كيفية إزالة Kaspersky anti-virus
بصورة تدريجية الوقت قد حان عندما تكون سرعة الوصول إلى الإنترنت على نحو متزايد تصل إلى 100 ميجابت و القيمة المقدمة من قبل مقدمي الخدمات انخفض إلى تلمس عجائب الإنترنت ، أصبح من الممكن ليس فقط على الشركات الكبيرة ولكن أيضا المواطنين ...
رصد سماعات الرأس التي يستخدمها الموسيقيين المحترفين. في بعض الأحيان أنها تستخدم في المنزل ، ومع ذلك ، فإن الغرض الرئيسي من نماذج من هذا النوع من السيطرة على الصوت والاستماع إلى سجلات خلط المسارات في استوديوهات التسجيل. عادة, هذه ا...
لماذا وكيف تأكل في ماين كرافت ؟
معظم ألعاب الكمبيوتر حتى الآن ، يطالب المستخدم إلى الغطس في عوالم حية كاملة من العمل ، ولكن جعلها للغاية من جانب واحد. إذا كنت تلعب مطلق النار ، ثم الحصول على استعداد فقط إلى النار وأن يعامل كلا الجوانب الأخرى سوف لا تظهر. في ماين...
في كثير من الأحيان العديد من المستخدمين من أنظمة الكمبيوتر نواجه مسألة ما يشكل نظام البرامج. مع معرفة كيفية عملها و الاستخدام السليم يمكنك تحقيق الكثير, حسنا, على الأقل لتجنب ظهور أخطاء في النظام أو تسريع (الأمثل) عمله.نظام برامج ...
تعليقات (0)
هذه المادة قد لا تعليق أول