السبت، 25 نوفمبر 2017

انواع الجداول المستخدمة في برمجة قواعد البيانات SQL Server Tables

انواع الجداول المستخدمة في برمجة قواعد البيانات  SQL Server Tables

تعتبر الجداول هي العنصر الرئيسي لتخزين البيانات ضمن قاعدة البيانات وهناك عدة انواع من الجداول ضمن بيئة MS SQL Server ولكن في هذا الموضوع سوف نركز على الانواع الاكثر استخداما وسوف نتطرق لاحقا للانواع الاخرى. 

بصورة عامة سوف نقسم الجداول الى نوعين الجداول الدائمية وهي الجداول العادية التي تكون موجودة في قاعدة بيانات لخزن البيانات حسب متطلبات التطبيق.  النوع الثاني وهي الجداول المؤقتة(Temporary SQL tables ) والتي يتم تكوينها لاداء غرض معين ثم يتم ازالتها من النظام بعد الانتهاء منها. في معظم الاحيان نستخدم الجداول المؤقتة ضمن الاجراءات المخزنة (SPs)ولكن في بعض الاحيان نستخدمها ايضا ضمن الاستعلامات المخصصة (Ad hoc queries).

يمكن تكوين الجداول الدائمية  عن طريق استخدام عبارة (CREATE TABLE )

الطريقة الاولى بدون ذكر اسم قاعدة البيانات


CREATE TABLE [dbo].[MSTR_CUSTOMER]
(
[SYSTEMDATETIME] [datetime] NULL,
[CUSTID]  [varchar](50) NOT NULL ,
[FIRSTNAME] [varchar](50) NOT NULL,
[MIDDELNAME] [varchar](50) NULL,
[LASTNAME] [varchar](50) NOT NULL,
[CREATEDBY] [varchar](50) NULL,
[CREATEDDATE] [datetime] NULL,
[MODIFIEDBY] [varchar](50) NULL,
[MODIFIEDDATE] [datetime] NULL,
[ID] [bigint] IDENTITY(1,1) NOT NULL
) ON [PRIMARY]



الطريقة الثانية مع ذكر اسم قاعدة البيانات

CREATE TABLE [WORK].[dbo].[MSTR_CUSTOMER1]
(
[SYSTEMDATETIME] [datetime] NULL,
[CUSTOMERID] [varchar](50) NOT NULL,
[FIRSTNAME] [varchar](50) NOT NULL,
[MIDDELNAME] [varchar](50) NULL,
[LASTNAME] [varchar](50) NOT NULL,
[CREATEDBY] [varchar](50) NULL,
[CREATEDDATE] [datetime] NULL,
[MODIFIEDBY] [varchar](50) NULL,
[MODIFIEDDATE] [datetime] NULL,
[ID] [bigint] IDENTITY(1,1) NOT NULL
ON [PRIMARY]

ليست هناك تعليقات:

إرسال تعليق