الانتقال إلى المحتوى الرئيسي

كيفية إدخال تاريخ بشكل صحيح باستخدام عبارة إدراج في سكل

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

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

على سبيل المثال ، لإدخال تاريخ 25 مارس 2022 بتنسيق سنة-مم-د ، استخدم الإدخال التالي: '2022-03-25'. في الوقت نفسه ، من المهم مراعاة أنه يجب تحديد كل مكون من مكونات التاريخ في النطاق الصحيح. إذا كان التاريخ الذي تم إدخاله لا يتطابق مع التنسيق أو ينتهك قواعد التقويم ، فقد يعرض بيان الإدراج خطأ أو يحفظ بيانات غير صحيحة.

لتجنب الأخطاء عند إدخال تاريخ ، اتبع دائما قواعد التنسيق وتأكد من أن البيانات المدخلة تتوافق مع نطاق القيم المقبولة للتاريخ.

  1. إدراج البيان في سكل
  2. قواعد وشكل إدخال التاريخ
  3. التاريخ كسلسلة
  4. تاريخ النوع سنة-مم-د
  5. إدخال تاريخ مع الوقت
  6. استيراد التواريخ من تنسيقات أخرى
  7. سؤال وجواب
  8. كيف يمكنني إدخال تاريخ في سكل في شكل 'يي-مم-د'?
  9. هل من الممكن إدخال السنة والشهر فقط دون تحديد اليوم?
  10. كيف يمكنني إدخال تاريخ في شكل 'د-مم-س ص'?
  11. هل من الممكن إدخال تاريخ دون استخدام عامل الإدراج?
  12. هل من الممكن إدخال تاريخ باستخدام المتغيرات?

إدراج البيان في سكل

يتم استخدام عبارة إدراج في سكل لإدراج بيانات جديدة في جدول قاعدة بيانات. يتكون استعلام الإدراج من الكلمة الأساسية "إدراج في" ، متبوعا باسم الجدول ، ويتم الإشارة إلى الأعمدة التي يجب إدراج القيم فيها بين قوسين. ثم تأتي الكلمة الرئيسية" القيم " ، متبوعة بالقيم نفسها.

مثال على استخدام عامل الإدراج:

الطلبالوصف
أدخل في الجدول اسم_ (العمود 1 ، العمود 2 ، العمود 3) القيم (القيمة 1 ، القيمة 2 ، القيمة 3);إدراج القيم في الأعمدة المحددة من الجدول

عند استخدام عبارة إدراج ، يجب تحديد القيم بنفس ترتيب الأعمدة في الاستعلام. إذا كان يجب إدراج القيم في جميع أعمدة الجدول ، فيمكنك حذف تعدادها واستخدام الكلمة الأساسية "افتراضي".

مثال على استخدام عامل إدراج مع الكلمة الأساسية الافتراضية:

الطلبالوصف
أدخل قيم اسم_الجدول (افتراضي ، افتراضي ، افتراضي);إدراج القيم الافتراضية في جميع أعمدة الجدول

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

مثال على استخدام عامل الإدخال مع إدخال التاريخ:

الطلبالوصف
أدخل في قيم اسم الجدول (عمود التاريخ) ('2022-01-01');إدراج قيمة التاريخ '2022-01-01' في العمود المحدد

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

قواعد وشكل إدخال التاريخ

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

ستساعدك القواعد التالية في إدخال التواريخ بشكل صحيح:

  • 1. تنسيق التاريخ: في سكل ، يمكن تمثيل التاريخ بتنسيقات مختلفة ، ولكن الشكل الأكثر شيوعا هو يي-مم-د ، حيث يي هو السنة ، مم هو الشهر ، و د هو الرقم. على سبيل المثال ، 2022-12-31.
  • 2. القيود المفروضة على القيم: يجب أن يتوافق التاريخ الذي تم إدخاله مع قيود الحقل الذي تمت إضافته إليه. على سبيل المثال ، إذا كان الحقل من نوع التاريخ ، فيمكن إضافة قيم التاريخ فقط بدون وقت إليه.
  • 3. إدخال القيم الرقمية: إذا كنت بحاجة إلى إضافة تاريخ باستخدام قيم رقمية ، فتأكد من تطابق جميع مكونات التاريخ مع التنسيق المحدد. على سبيل المثال ، يمكن تمثيل تاريخ 31 ديسمبر 2022 على أنه "20221231" أو "2022-12-31".
  • 4. استخدام الوظائف: في سكل ، هناك وظائف مختلفة للعمل مع التواريخ ، مثل كورديت () ، الآن() أو كيرنت_ديت(). استخدمها لتقليل الوقت والجهد عند إدخال التاريخ.

من المهم ملاحظة أن تنسيق إدخال التاريخ قد يختلف اعتمادا على نظام إدارة قواعد البيانات المستخدم. تأكد من أنك تستخدم التنسيق الصحيح لنظام إدارة قواعد البيانات الخاص بك.

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

التاريخ كسلسلة

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

في سكل ، هناك تنسيقات مختلفة لتمثيل تاريخ كسلسلة ، اعتمادا على قاعدة البيانات المستخدمة. على سبيل المثال ، في الخلية ، يمكن تمثيل التاريخ في شكل 'يي-مم-د' ، وفي بوستغريزل — 'د/مم/يي'.

عند إدخال تاريخ كسلسلة ، يجب مراعاة النقاط التالية:

  • يجب أن يتطابق تنسيق التاريخ مع التنسيق المستخدم في قاعدة البيانات.
  • يجب أن يكون التاريخ صحيحا وصحيحا. على سبيل المثال ، في تنسيق 'ي-مم-د' ، لا يمكن تحديد تاريخ 30 فبراير ، لأنه لا يوجد مثل هذا اليوم.
  • يجب أن تكون السلسلة التي تحتوي على التاريخ محاطة بعلامات اقتباس مفردة ('). على سبيل المثال ، '2022-01-01'.

أمثلة على إدخال التاريخ الصحيح كسلسلة:

  • الخلية: '2022-01-01'
  • كيو: '01/01/2022'
  • أوراكل: '01-يناير-22'

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

تاريخ النوع سنة-مم-د

واحدة من الطرق الأكثر شيوعا لتخزين والعمل مع التواريخ في قواعد البيانات هو استخدام تنسيق يي-مم-د.

في هذا التنسيق, يتم تمثيل التاريخ كسلسلة من 10 الأحرف, حيث الأول 4 تشير الأحرف إلى السنة, التالي 2 تشير الأحرف إلى الشهر, وآخر 2 تشير الأحرف إلى اليوم.

أمثلة من التواريخ في شكل ي-م-د:

  • 2021-12-31
  • 2022-01-01
  • 2022-02-14

يمكن استخدام تنسيق التاريخ هذا في عبارة إدراج لإضافة سجلات جديدة إلى جدول بتاريخ محدد.

مثال على عبارة إدراج باستخدام تنسيق ي-مم-د:

أدخل في قيم اسم الجدول (عمود التاريخ) ('2022-01-01');

في المثال أعلاه ، نضيف إدخالا جديدا إلى الجدول "اسم الجدول" ونحدد قيمة العمود "عمود التاريخ" بالتنسيق ي-مم-د.

عند جلب البيانات من قاعدة بيانات ، يمكن أيضا عرض التواريخ بتنسيق ي-مم-د واستخدامها للتحليل والفرز.

على سبيل المثال ، يمكنك استخدام عبارة التحديد مع شرط أين لتحديد جميع السجلات التي تكون قيمة عمودها" عمود التاريخ " أكبر من أو تساوي '2022-01-01':

حدد * من الجدول _ الاسم أين التاريخ_العمود > = '2022-01-01';

سيؤدي هذا إلى إرجاع جميع السجلات ذات التواريخ التي تساوي أو بعد '2022-01-01'.

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

إدخال تاريخ مع الوقت

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

يشار إلى الوقت بعد التاريخ ، مفصولة بمسافة وتسجيلها بتنسيق" الساعة": الدقائق:الثواني."على سبيل المثال, "2022-08-15 14:30:00".

إذا كنت بحاجة إلى تحديد الوقت فقط بدون تاريخ ، فيمكنك استخدام التنسيق التالي: "الساعات:الدقائق:الثواني."على سبيل المثال ، "14:30:00".

يسمح لك عامل الإدخال باستخدام وظائف خاصة لإدخال التاريخ والوقت. على سبيل المثال:

  1. الآن () - يدخل التاريخ والوقت الحالي;
  2. كوردات—) - يدخل التاريخ الحالي دون وقت;
  3. كورتيم—) - يدخل الوقت الحالي بدون تاريخ.

مثال على استخدام الدالة الآن () في عبارة إدراج:

إدراج في الجدول اسم (التاريخ_عمود) القيم (الآن ());

مثال على استخدام وظائف كورديت () وكورتيم () في بيان إدراج:

إدراج في اسم الجدول (عمود التاريخ ، عمود الوقت) القيم (كوردات () ، كورتيم());

يمكنك أيضا استخدام وظائف أخرى للعمل مع التاريخ والوقت ، مثل التاريخ () والسنة () والشهر () واليوم () والساعة () والدقيقة () والثانية () ، إلخ.

يسمح لك إدخال تاريخ مع الوقت بتحديد لحظات الأحداث بدقة أكبر والعمل بشكل ملائم مع البيانات حيث يكون التاريخ والوقت مهمين.

استيراد التواريخ من تنسيقات أخرى

العبارة إدراج في سكل يسمح لك بإدخال البيانات في جدول ، بما في ذلك التاريخ. عند إدخال تاريخ ، يجب اتباع تنسيق معين ، والذي يعتمد على نوع البيانات المستخدمة لتخزين التاريخ في الجدول.

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

فيما يلي أمثلة لاستيراد التواريخ من تنسيقات مختلفة:

  • استيراد من ملف نصي:

أدخل في الجدول _ الاسم (عمود التاريخ)

القيم (التاريخ ('01-07-2022' ، '٪ د - ٪ م - ٪ ص'));

  • استيراد من قاعدة بيانات أخرى:

أدخل في الجدول _ الاسم (عمود التاريخ)

حدد تحويل (عمود التاريخ ، نعم-مم-د)

من غيرها_الجدول;

يستخدم كلا المثالين وظائف لتحويل التاريخ إلى التنسيق المطلوب. يستخدم المثال الأول دالة التاريخ ، والتي تحول سلسلة إلى تاريخ باستخدام التنسيق المحدد. يستخدم المثال الثاني وظيفة التحويل ، والتي تحول التاريخ من تنسيق إلى آخر.

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

يمكن أن يكون استيراد التواريخ من تنسيقات أخرى مفيدا عند ترحيل البيانات من أنظمة أخرى أو دمج قواعد البيانات أو معالجة البيانات من مصادر خارجية.

سؤال وجواب

كيف يمكنني إدخال تاريخ في سكل في شكل 'يي-مم-د'?

لإدخال تاريخ بتنسيق 'يي-مم-د' في سكل ، يمكنك استخدام عبارة إدراج مع الكلمة الأساسية للقيم وتحديد التاريخ كسلسلة في علامات اقتباس مفردة. على سبيل المثال ، لإدخال تاريخ 21 يونيو 2021 ، يمكنك كتابة الاستعلام التالي: إدراج في قيم اسم الجدول (عمود التاريخ) ('2021-06-21'). هذا مثال على إدخال تاريخ بتنسيق ي-مم-د.

هل من الممكن إدخال السنة والشهر فقط دون تحديد اليوم?

نعم ، يمكنك فقط إدخال السنة والشهر دون تحديد اليوم في سكل. للقيام بذلك ، تحتاج إلى استخدام تنسيق 'يي-مم' وترك اليوم فارغا. على سبيل المثال ، لإدخال تاريخ سبتمبر 2021 ، يمكنك كتابة الاستعلام التالي: إدراج في قيم اسم الجدول (عمود التاريخ) ('2021-09').

كيف يمكنني إدخال التاريخ في شكل 'د-مم-س ص'?

إذا كنت ترغب في إدخال تاريخ في تنسيق 'د-مم-يي' في سكل ، تحتاج إلى تغيير ترتيب الشهر واليوم في الاستعلام إدراج. على سبيل المثال ، لإدخال تاريخ 15 يوليو 2022 ، يمكنك استخدام الاستعلام التالي: إدراج في قيم اسم الجدول (عمود التاريخ) ('15-07-2022'). من المهم ملاحظة أنه لا يمكن لجميع أنظمة إدارة قواعد البيانات دعم تنسيق إدخال التاريخ هذا ، لذا تحقق من وثائق نظام إدارة قواعد البيانات قبل استخدامه.

هل من الممكن إدخال تاريخ دون استخدام عامل الإدراج?

نعم ، يمكنك إدخال تاريخ دون استخدام عبارة إدراج في سكل. على سبيل المثال ، إذا كان لديك بالفعل جدول يحتوي على عمود لتاريخ ، فيمكنك استخدام عبارة التحديث لتحديث قيمة هذا العمود. على سبيل المثال ، إذا كان الجدول الخاص بك يسمى اسم الجدول ويحتوي على عمود عمود التاريخ ، فيمكنك استخدام الاستعلام التالي: تحديث اسم الجدول تعيين عمود التاريخ = '2021-06-21' حيث الشرط; هنا ، الشرط هو الشرط الذي يحدد الصف الذي يحتاج إلى تحديث.

هل من الممكن إدخال تاريخ باستخدام المتغيرات?

نعم ، يمكنك إدخال تاريخ باستخدام المتغيرات في سكل. للقيام بذلك ، تحتاج إلى استخدام بناء جملة خاص للإعلان عن المتغيرات واستخدامها. على سبيل المثال ، إذا كنت تريد استخدام متغير تضمين التغريدة لإدخال تاريخ ، فيمكنك كتابة الاستعلام التالي: إعلان تضمين التغريدة ؛ تعيين تضمين التغريدة = '2021-06-21' ؛ إدراج قيم اسم الجدول (عمود التاريخ) (تضمين التغريدة). هنا تقوم بتعريف متغير تضمين التغريدة بنوع التاريخ ، ثم قم بتعيين قيمته واستخدمها أخيرا في عبارة الإدراج.