PDA

View Full Version : سوال: primary key ساختن یک ستون از جدولی که از قبل ساخته شده و فاقد primary key هست



voice.of.silence
سه شنبه 25 مهر 1391, 16:12 عصر
سلام دوستان:
من یک جدول در پایگاه داده ایجاد کردم اما فراموش کردم که یک ستون را primary key قرار بدم.
در google جستجو کردم اما نتیجه نگرفتم که چگونه می توان یک ستون از جدولی را که از قبل ساخته شده از لحاظ ساختاری تغییر دهم.
با سپاس.
Voice of Silence

حسین شهریاری
چهارشنبه 26 مهر 1391, 07:43 صبح
خب حالا قرار بدید!
هرکدوم اف فیلدهایی که داده یونیک داره یا مجموعی از فیلدها که مقداری یونیک میده را کلید کنید.
یا فیلد جدیدی اضافه کنین.

RED-C0DE
چهارشنبه 26 مهر 1391, 08:05 صبح
همینایی ک بهتون ج دادن، آخرش یعنی اینکه می تونین یک فیلد عددی با خاصیت Identity=true می تونید بعنوان کلید اصلی تعریف کنید

rezaei_y
چهارشنبه 26 مهر 1391, 20:56 عصر
با سلام

باید یه اسکریپت روی جدولت اجرا کنی
ALTER TABLE tb_name ADD PRIMARY KEY (id)

tb_name نام جدولت و id هم نام فیلدی که میخوای کلید اولیه بشه