delphi4arab منتديات دلفي للعرب
طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ (/showthread.php?tid=6512)



طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - bassem_43 - 25-10-2014

السلام عليكم
كيف يتم ملا جدول من قاعدة بيانات sql server 2008 ببرنامج SQL Server Management Studio كما نفعل مع جداول access اقصد من داخل البرنامج وليس عن طريق ربطه مع دالفي ب ADO ؟؟.
وكيف يمكن الاطلاع على المعلومات الموجودة في جداول قاعدة بيانات sql server مدخلة اليه عن طريق ربطه مع دالفي ؟؟


طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - Mr.DOS - 29-10-2014

سلام عليكم
إقتباس :كيف يتم ملا جدول من قاعدة بيانات sql server 2008 ببرنامج SQL Server Management Studio
هناك طريقتين
شاهد المرفق
إقتباس :وكيف يمكن الاطلاع على المعلومات الموجودة في جداول قاعدة بيانات sql server
نفس شيئ نستعمل لغة الاستعلام SQL لإستعراض معلومات جميع قواعد البيانات نضع شيئ مثل
كود :
select * from sys.databases
لإستعراض معلومات الجداول
كود :
select * from sys.tables
طبعا قبل تنفيذ استعلام عرض الجداول عليك الانتقال اولا للقاعدة بالستعمال الامر USE
مثلا
كود :
USE Databaes_Test
كود :
select * from sys.tables
بالتوفيق.


طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - Mr.DOS - 30-10-2014

معذرة
يمكن اختصار الامر الاخير
إقتباس :use databaes_test
go
select * from sys.tables



طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - bassem_43 - 30-10-2014

بارك الله فيك اخي Mr.DOS على الطريقة
سؤال اخر لو سمحت ما هي الطريقة لجعل حقل ما يزداد تلقائيا ولا يكرر باستخدام SQL Server Management Studio لاني استخدمت نفس الطريقة التي تستعمل مع sql 2005 ولم تنجح مع sql 2008 اعني في خصائص العمود عند اختيار الميزة specification du compteur لا استطيع التعديل فيها فما الحل ؟؟؟


طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - Mr.DOS - 01-11-2014

سلام عليكم
تحقق من نوع الحقل ؟
غالبا ما يكون نوع الحقل int, bigint, smallint, tinyint, or decimal or numeric
والا ستواجه رسالة الخطأ التالية ان كنت تستخدم لغة SQL
إقتباس :Identity column 'ID' must be of data type int, bigint, smallint, tinyint, or decimal or numeric with a scale of 0, and constrained to be nonnullable.
مثلا سوف انشيئ جدول table_test يحوي الحقول التالية
ID حقل تعريفي + مفتاح اساسي
UserName حقل لا يقبل قيمة فارغة
UserAddress اختياري مثلا
كود :
CREATE TABLE Table_Test (ID [color=green]int[/color] not null [color=Blue]identity primary key[/color],UserName [color=Blue]varchar[/color](50) not null , UserAddress [color=Blue]varchar[/color](50) null)



طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟ - bassem_43 - 02-11-2014

بارك الله فيك اخي Mr.DOS
لم انتبه لنوع الحقل كما قلت اظن انه كان nvarchar سابدله الى numeric