طريقة ملأ جداول قاعدة بيانات SQL server 2008 ؟
#1
السلام عليكم
كيف يتم ملا جدول من قاعدة بيانات sql server 2008 ببرنامج SQL Server Management Studio كما نفعل مع جداول access اقصد من داخل البرنامج وليس عن طريق ربطه مع دالفي ب ADO ؟؟.
وكيف يمكن الاطلاع على المعلومات الموجودة في جداول قاعدة بيانات sql server مدخلة اليه عن طريق ربطه مع دالفي ؟؟
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد
#2
سلام عليكم
إقتباس :كيف يتم ملا جدول من قاعدة بيانات 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
بالتوفيق.


الملفات المرفقة
.rar   M!sterDOS.rar (الحجم : 626.94 ك ب / التحميلات : 151)
الرد
#3
معذرة
يمكن اختصار الامر الاخير
إقتباس :use databaes_test
go
select * from sys.tables
الرد
#4
بارك الله فيك اخي Mr.DOS على الطريقة
سؤال اخر لو سمحت ما هي الطريقة لجعل حقل ما يزداد تلقائيا ولا يكرر باستخدام SQL Server Management Studio لاني استخدمت نفس الطريقة التي تستعمل مع sql 2005 ولم تنجح مع sql 2008 اعني في خصائص العمود عند اختيار الميزة specification du compteur لا استطيع التعديل فيها فما الحل ؟؟؟
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد
#5
سلام عليكم
تحقق من نوع الحقل ؟
غالبا ما يكون نوع الحقل 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)
الرد
#6
بارك الله فيك اخي Mr.DOS
لم انتبه لنوع الحقل كما قلت اظن انه كان nvarchar سابدله الى numeric
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم