12-07-24, 02:15 AM
(10-07-24, 07:03 PM)Taha Okla كتب : بعد عدة محاولات لانشاء أنواع متعددة من الحقول على قاعدة بيانات SQLite
وجدت أنه :
- لا يوجد خصوصية لأي حقل.
- يمكنك تخزين أي نوع من البيانات في أي حقل من الحقول دون أن ينبهك إلى ذلك ودون أن يعطيك أي رسالة خطأ.
- لا يوجد حدود للتخزين، يعني لو ذكرت نريد حقل نصي(40) يمكنك كتابة أي شيء يتجاوز 40 حرف بل المئات..
- يمكنك تخزين قيم نصية في حقول رقمية.
- الأهم من ذلك : يمكنك أثناء كتابة الكود أن تخترع أنواع من عندك للبيانات المخصصة في الحقول...
مثلا بالعادة نكتب حقل من نوع Int أو Text أو VarChar
لكن الان لست مقيداً فهذه أشياء تكتبه بشكل وهمي، ولكن كل الحقول من نوع واحد مهما وضعت من أنواع بيانات
مثلاً فيك تختار نوع شاكو ماكو ..
جرب أن تصنع جدول في قاعدة بيانات من خلال الكود التالي وستجد أنه يتم إنشاء تلك القاعدة وبدون مشاكل.. :
كود :
"CREATE TABLE items (name ShacoMaco(20) , price SingleMingle, in_stock TikTak) "
بصراحة تفاجأت بها .. على الرغم من بساطة العمل عليها.
هل هذه ميزة : أم عشوائية وإهمال؟!!!...
صحيح
لا ادري كيف استطعت ان تكتشف ذلك
