ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
نکته های مفید و حرفه ای در اس کیو ال سرور SQL Server
02-07-2017, 06:02 AM (آخرین ویرایش در این ارسال: 02-07-2017 06:07 AM، توسط ali.)
ارسال: #36
نحوه ایجاد کلید اصلی و کلید یکتا در اس کیو ال سرور SQL Server
کلید اصلی یا Primary Key بر روی یک [یا چند] ستون با مقدار منحصر به فرد برای هر فیلد ایجاد میشود. کلید اصلی یک شاخص یا clustered index بر روی فیلد مورد نظر ایجاد می کند و ضمنا اینکه کلید اصلی مقدار NULL قبول نمی کند. برای ایجاد کلید اصلی از کد زیر استفاده می شود:

کد:
CREATE TABLE Authors (
AuthorID INT NOT NULL PRIMARY KEY,
Name VARCHAR(100) NOT NULL
)
GO
--Alter table with Primary Key:
ALTER TABLE Authors
ADD CONSTRAINT pk_authors PRIMARY KEY (AuthorID)
GO

کلید یکتا یا Unique Key بر روی یک [یا چند] ستون با مقدار منحصر به فرد برای هر فیلد ایجاد میشود. کلید یکتا یک شاخص غیر خوشه ای یا non-clustered index بر روی فیلد یا فیلدهای مورد نظر ایجاد می کند و ضمنا اینکه کلید یکتا فقط یک مقدار NULL قبول می کند. برای ایجاد کلید یکتا از کد زیر استفاده می شود:

کد:
ALTER TABLE Authors ADD CONSTRAINT IX_Authors_Name UNIQUE(Name)
GO

ضمنا هر ایندکس حداکثر می تواند 900 بایت (از نظر ساختار) باشد. در غیر اینصورت پیغام خطایی از طرف سیستم مشاهده خواهید کرد.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
نحوه ایجاد کلید اصلی و کلید یکتا در اس کیو ال سرور SQL Server - ali - 02-07-2017 06:02 AM

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان