تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تقوم بإنشاء جدول جديد.

ملاحظة: لا يدعم مشغل قاعدة بيانات Microsoft Access استخدام CREATE TABLE أو أي من عبارات DDL، من خلال قواعد بيانات لا تتبع Microsoft Access. استخدم أساليب إنشاء DAO بدلاً من ذلك.

بناء الجملة

CREATE [TEMPORARY] TABLE جدول (نوع الحقل1 [(حجم)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [فهرس1] [, نوعالحقل2 [(حجم)] [NOT NULL] [فهرس2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])

تتضمن عبارة CREATE TABLE الأجزاء التالية:

الجزء

الوصف

الجدول

اسم الجدول المطلوب إنشاؤه.

الحقل1، الحقل2

اسم الحقل أو الحقول المطلوب إنشاؤها في الجدول الجديد. يجب إنشاء حقل واحد على الأقل.

النوع

نوع بيانات الحقل في الجدول الجديد.

الحجم

حجم الحقل بالأحرف (الحقول النصية والتنسيق الثنائي فقط).

الفهرس1، الفهرس2

تعرّف عبارة CONSTRAINT فهرساً مفرد الحقل.

multifieldindex

تعرّف عبارة CONSTRAINT فهرساً متعدد الحقول.


ملاحظات

استخدم العبارة CREATE TABLE لتعريف جدول جديد وحقوله والقيود على الحقل. إذا تم تحديد NOT NULL لحقل، يصبح مطلوباً أن تحتوي السجلات الجديدة على بيانات صالحة في هذا الحقل.

تُنشئ عبارة CONSTRAINT قيوداً متعددة على حقل، ويمكن استخدامها لإنشاء مفتاح أساسي. يمكنك أيضاً استخدام العبارة CREATE INDEX لإنشاء مفتاح أساسي أو فهارس إضافية على الجداول الموجودة.

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

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

لا يمكن استخدام السمة WITH COMPRESSION إلا مع أنواع البيانات CHARACTER وMEMO (المعروفة أيضاً بـ TEXT) ومرادفاتها.

تمت إضافة السمة WITH COMPRESSION للأعمدة CHARACTER بسبب التغيير إلى تنسيق تمثيل أحرف Unicode. تتطلب أحرف Unicode بشكل موحد 2 بايت لكل حرف. لقواعد بيانات Microsoft Access الموجودة والتي تحتوي على بيانات أحرف بصورة غالبة، قد يعني هذا أن ملف قاعدة البيانات يصبح مزدوج الحجم تقريباً عند تحويله إلى تنسيق Microsoft Access. وبرغم تمثيل Unicode للعديد من مجموعات الأحرف، يمكن ضغط تلك المعروفة سابقاً باسم مجموعة أحرف وحيدة البايت (SBCS) بسهولة إلى بايت واحد. إذا كنت تقوم بتعريف عمود CHARACTER يتضمن هذه السمة، فسيتم ضغط البيانات تلقائياً عند تخزينها وفك الضغط عند استردادها من العمود.

يمكن أيضاً تعريف الأعمدة MEMO لتخزين البيانات بتنسيق مضغوط. ومع ذلك، فهناك قيود. لن يتم ضغط سوى مثيلات أعمدة MEMO، وعند الضغط ستتم الملاءمة ضمن 4096 بايت أو أقل. وستبقى جميع المثيلات أخرى لأعمدة MEMO غير مضغوطة. هذا يعني أنه قد يمكن ضغط بعض البيانات الموجودة في جدول معين، لعمود MEMO معين، وقد لا يمكن ضغط بعض البيانات.



هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×