دوشنبه ۱۷ بهمن ۱۳۹۰
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 
 
 SQL Server 2000 قسمت دوم
Database / LINQ / EF
تاریخ ثبت:  ۸۷/۴/۲۱
تعداد نمایش:  ۱۷۲۹
  نویسنده: مسعود تکلو
 
   ۵  نفر تا این لحظه به این مقاله امتیاز داده اند.
 
   Bookmark and Share

آموزش SQL Server 2000  

جلسه دوم :

باز کردن دستور Create Table

شکل کلی :

Create table Tablename(Fild1name typefild1 [Primary key | Foreign key (references) tablename (fildname)] [Identity

(fristvalue,stepvalue)] [default (value)] [check (fildname limet)],fild2name typefild2,…..)

این یک مرور بردستور بود در هر کدام از بخش ها توضیحات خاص خود را ارایه م کنیم.

 

Tablename :

دراین بخش نام جدولی که می خواهید ایجاد کنید را قرار میدهید .

قابل توجه است که فعال بودن database  مهم نیست فقط آن database که می خواهید روی ان جدول را ایجاد کنید باید وجود داشته باشد . البته باید اسم database را قبل از نام جدول قرار دهید.

مثال :

Create table databasename.tablename(…

Create table db.tb1 (…

 

Primary key:

برای ایجاد کلید داخلی از دستور فوق استفاده میکنیم . لازم به ذکر است که کلید داخلی فیلدی است که مقدار داخل ان نباید تکراری باشد و توصیه می شود که حداکثر یک فیلد Primary key داشته باشید.

Foreign key references tablename (fildname):

برای ایجاد کلید خارجی از دستور فوق استفاده می شود. ( دستورات Primary key  و Foreign key برای ارتباط بین جداول هم استفاده می شوند اما دستور foreign key مختص همین کار است و با قرار دادن کلمه ی references می گوییم که این فیلد به کدام فیلد از کدام جدول اشاره دارد ( با استفاده از tablename و fildname ).

  Identity(fristvalue,stepvalue)

 با استفاده از این دستور می توانید یک فیلد Autonumber داشته باشید و با استفاده از پارامتر های آن می توانید بگویید از چه عددی شروع(fristvalue ) و گام افزایش (stepvalue ) آن چقدر باشد . دقت کنید که نوع فیلد باید از نوع عددی باشد.

default (value) :

توسط این فرمان می توانید برای فیلد خود مقدار اولیه تعیین کنید که در صورت اینکه کاربر این فیلد را مقدار نداد مقداری که شما تعیین کرده اید در ان قرار گیرد .

check ( fildname limet) :

توسط این فرمان می توانید ورود اطلاعات کاربر به فیلد مورد نظر را محدود کنید و از تمامی  عملگر ها ی مقایسه ای استفاده کنید .( > , < , = , <> , >= , <=  , and , or , not , like )

مثال :

Check ( Email Like '[a-z]%@%[a-z].com')

این دستور فیلد Email را محدود می کند که حتما یک حرف از بین a  تا  z قبل از @  باشد و بعد @ باشد و بعد از آن حداقل یک حرف بین a تا  z  باشد و بعد com.

[بازه ای از حروف]

% = هر رشته ( عدد یا حروف)

  کیفیت مقاله ارائه شده از نظر شما   
برای دادن رتبه به این مقاله می بایست Login کرده باشید.
  درباره نویسنده
مسعود تکلو
عضو گروه برنامه نویسی مشهد , و عضویت در شرکت متخصصان فناوری شرق با ریاست آقای محمد ژاله پور
همه مقاله های نوشته شده توسط این کاربر (۶)
 
  پیام جدید
صفحه ۱ - پیامهای اصلی ۱ تا ۱ از مجموع ۱ پیام اصلی
اولین قبلی بعدی

 عنوان فرستنده تاریخ
 
time out فرزانه خ ۱۳۸۷/۸/۲۱
اولین قبلی بعدی

Copyright © 2006 - 2012 All Rights Reserved.
Please direct your questions or comments to