عبارة إدراج هي واحدة من الأدوات الرئيسية للغة الاستعلام سكل التي تسمح لك لإضافة بيانات جديدة إلى جداول قاعدة البيانات. ولكن ماذا لو تضمنت عبارة الإدراج تعبيرات أكثر من الأعمدة المستهدفة? دعونا نلقي نظرة فاحصة على هذا الوضع ومعرفة كيفية حل المشاكل التي نشأت.
عندما نقوم بتنفيذ عبارة الإدراج ، نحدد أسماء الأعمدة المستهدفة والقيم المقابلة لإضافتها. ومع ذلك ، في بعض الأحيان يمكننا إنشاء استعلام يتجاوز فيه عدد التعبيرات عدد الأعمدة المستهدفة. يمكن أن يحدث هذا ، على سبيل المثال ، إذا كان هناك خطأ مطبعي عرضي أو خطأ عند كتابة استعلام.
في هذه الحالة ، يقوم نظام إدارة قواعد البيانات عادة بإنشاء خطأ يشير إلى أن عدد التعبيرات لا يتطابق مع عدد الأعمدة. قد يبدو الخطأ كما يلي:"إدراج يحتوي على تعبيرات أكثر من الأعمدة المستهدفة". لإصلاح هذا الخطأ ، يجب عليك إما إضافة أعمدة الهدف المفقودة أو إزالة التعبيرات غير الضرورية من عبارة إدراج.
أدخل في الجدول (العمود 1 ، العمود 2) القيم (القيمة 1 ، القيمة 2 ، القيمة 3)
- في هذا المثال ، تحتوي عبارة الإدراج على ثلاث قيم لإضافتها ، ولكن يتم تحديد عمودين مستهدفين فقط. لإصلاح الخطأ ، يجب عليك إما حذف القيمة 3 أو إضافة عمود هدف إضافي.
- باستخدام عامل إدراج في سكل
البيان المدرج: النقاط الرئيسية
بيان إدراج في سكل: ميزات الاستخدام
باستخدام عبارة إدراج في سكل
بيان إدراج في سكل هي واحدة من أهم العوامل والمشتركة. يتم استخدامه لإضافة البيانات إلى جدول قاعدة البيانات.
يحتوي بيان الإدراج على بناء الجملة التالي:
- إدراج في اسم_ الجدول (العمود 1, العمود 2, العمود 3,...) القيم (القيمة 1 ، القيمة 2 ، القيمة 3،...);
- أين:
- اسم الجدول-اسم الجدول لإضافة البيانات إليه;
العمود 1, العمود 2, العمود 3,... هي أسماء أعمدة الجدول لإضافة قيم إليها;
القيمة 1, القيمة 2, القيمة 3,... هي القيم المراد إضافتها إلى الجدول.
بيان إدراج يمكن استخدامها جنبا إلى جنب مع مختلف الوظائف والمشغلين ، مثل ينضم الجدول وحيث الظروف. يتيح لك ذلك إضافة البيانات إلى الجدول بشكل أكثر مرونة وكفاءة.
| إذا كانت عبارة الإدراج تحتوي على تعبيرات أكثر من الأعمدة المستهدفة ، يحدث الخطأ "تحتوي عبارة الإدراج على تعبيرات أكثر من الأعمدة المستهدفة". يحدث هذا الخطأ عندما يكون عدد التعبيرات التي تم تمريرها إلى عبارة إدراج أكبر من عدد الأعمدة الموضحة بين قوسين بعد اسم الجدول. لحل هذه المشكلة ، تحتاج إلى التأكد من تطابق عدد التعبيرات مع عدد الأعمدة وتحديد الأعمدة المستهدفة بشكل صحيح. | مثال على استخدام عامل الإدراج: | معرف |
|---|---|---|
| الاسم | العمر | 1 |
| جون | 25 | 2 |
| جيسيكا | 30 | 3 |
مايكل
35
لإضافة بيانات إلى جدول "المستخدمون" بثلاثة أعمدة (المعرف والاسم والعمر) ، استخدم عبارة إدراج التالية:
| إدراج في المستخدمين (الهوية ، الاسم ، العمر) القيم (4 ، 'أليس' ، 28); | بعد تنفيذ هذا البيان ، سيظهر صف جديد يحتوي على بيانات في جدول " المستخدمون: | معرف |
|---|---|---|
| الاسم | العمر | 1 |
| جون | 25 | 2 |
| جيسيكا | 30 | 3 |
| مايكل | 35 | 4 |
أليس
28
البيان المدرج: النقاط الرئيسية
| عامل إدراج هو واحد من مشغلي اللغة سكل الأساسية ويستخدم لإضافة بيانات جديدة إلى جدول قاعدة البيانات. يسمح لك هذا المشغل بإدراج قيم في أعمدة محددة في الجدول. |
|---|
| بناء جملة عامل الإدراج: |
إدراج في اسم_ الجدول (العمود 1, العمود 2, العمود 3,...)
- القيم (القيمة 1, القيمة 2, القيمة 3,...);
- أين:
- اسم_الجدول-اسم الجدول لإدراج البيانات
في العمود 1, العمود 2, العمود 3,... - أسماء أعمدة الجدول التي يتم إدراج القيم فيها
- القيمة 1, القيمة 2, القيمة 3,... هي القيم التي سيتم إدراجها في الأعمدة المقابلة
- مثال على استخدام عامل الإدراج:
إدراج في الموظفين (الاسم والعمر والوظيفة)
القيم ('جون دو' ، 25 ، 'مدير');
- يدرج هذا المثال إدخالا جديدا في جدول " الموظفين "مع القيم المحددة لأعمدة" الاسم "و" العمر "و" الموضع".
- نقاط مهمة عند استخدام عبارة الإدراج:
| يجب أن يتطابق عدد القيم التي تم تمريرها في عبارة الإدراج مع عدد الأعمدة المحددة بعد اسم الجدول. |
|---|
| إذا كنت بحاجة إلى إدراج قيم في جميع أعمدة الجدول ، فيمكنك استخدام النموذج المختصر للإدخال: |
- إدراج في اسم_ الجدول
| القيم (القيمة 1 ، القيمة 2 ، القيمة 3،...); |
|---|
| إذا كنت بحاجة إلى إدراج قيم في بعض أعمدة الجدول ، فيمكنك تحديد الأعمدة التي تحتاجها فقط في عبارة إدراج: |
- أدخل في اسم_ الجدول (العمود 1, العمود 2,...)
- القيم (القيمة 1, القيمة 2,...);
- يجب أن تتطابق القيم التي تم تمريرها في عبارة إدراج مع أنواع البيانات لأعمدة الجدول. إذا لم يتطابق نوع البيانات ، فقد يحدث خطأ.
يمكن إدراج عبارة إدراج صفوف متعددة في جدول باستخدام عبارة واحدة. للقيام بذلك ، تحتاج إلى تحديد عدة مجموعات من القيم باستخدام الكلمة الأساسية للقيم.
يدعم بيان الإدراج أيضا استخدام الاستعلامات الفرعية.
بشكل عام ، يعد بيان الإدراج أداة مهمة جدا لإضافة البيانات إلى جدول قاعدة البيانات. يتيح لك استخدامه بشكل صحيح العمل بفعالية مع البيانات والحفاظ على سلامة الجدول. لذلك ، من الضروري مراقبة صحة تحديد الأعمدة والقيم بعناية عند استخدام عامل الإدخال.
بيان إدراج في سكل: ميزات الاستخدام
- يتم استخدام عبارة إدراج في سكل لإضافة صفوف جديدة من البيانات إلى جدول. انها تسمح لك لتحديد الجدول الهدف والقيم التي يمكن ان تضاف إليها. ومع ذلك ، في بعض الأحيان عند استخدام عامل الإدراج ، يحدث الخطأ "يحتوي عامل الإدراج على تعبيرات أكثر من الأعمدة المستهدفة". دعونا نلقي نظرة على الأسباب الرئيسية وطرق حل هذه المشكلة.
- أسباب الخطأ:
لا يتطابق عدد الأعمدة المحددة في عبارة إدراج مع عدد الأعمدة في الجدول الهدف;
بعض الأعمدة في عبارة إدراج مفقودة.
طرق لحل المشكلة:
1. حدد الأعمدة بشكل صريح
بدلا من تحديد جميع القيم لكل عمود ، يمكنك تحديد الأعمدة الضرورية فقط التي توجد قيم لها بشكل صريح. على سبيل المثال:
أدخل في الجدول اسم_ (العمود 1 ، العمود 2) القيم (القيمة 1 ، القيمة 2);
2. تحديد القيم لجميع الأعمدة
إذا كنت بحاجة إلى إضافة قيم لجميع أعمدة الجدول ، فيمكنك استخدام بناء الجملة التالي:
أدخل قيم اسم_الجدول (القيمة 1 ، القيمة 2 ، القيمة 3،...);
3. أعد ترتيب القيم
إذا تم تحديد القيم بشكل غير صحيح بترتيب خاطئ ، فيمكن إعادة ترتيبها بحيث تتطابق مع ترتيب الأعمدة في الجدول الهدف.