PDA

View Full Version : سوال: اصلاح یک دیتابیس SQL 2005



kapata
چهارشنبه 26 خرداد 1389, 01:12 صبح
سلام
یه دیتا بیس در sql 2005 درست کردم منتهی نمی تونم در جدول order , factor اطلاعات وارد کنم .ظاهرا فارن کی ها رو اشتباه قرار دادم :عصبانی++:.

فایل word توضیح دیتابیس و بک آپ دیتابیس قرار می دهم

ممنون می شم اصلاحش بفرمایید.

محمد سلیم آبادی
چهارشنبه 26 خرداد 1389, 11:11 صبح
سلام،
جدول Order به دو جدول factor و product متصل هست. و جدول factor هم به جدول customer.
ظاهرا شما سعی دارین در جدول factor در ستون cid مقداری را درج کنید که هنوز در جدول customer وجود ندارد. دقیقا برای جدول Order هم همین مشکل هست.

kapata
چهارشنبه 26 خرداد 1389, 19:08 عصر
سلام
ممنون از راهنمایی و توجهتون
دقیقا درست می فرمایید

kapata
چهارشنبه 26 خرداد 1389, 19:31 عصر
یه سوال دارم
یه رکورد اینجاد میکنیم و شماره رکورد identity هستش .بعد رکورد را حذف می کنیم . شماره رکورد بعدی از ادامه رکورد پاک شده هستش .
برای رفع این مشکل باید چی کار کرد .
ممنون

محمد سلیم آبادی
چهارشنبه 26 خرداد 1389, 21:13 عصر
یه سوال دارم
یه رکورد اینجاد میکنیم و شماره رکورد identity هستش .بعد رکورد را حذف می کنیم . شماره رکورد بعدی از ادامه رکورد پاک شده هستش .
برای رفع این مشکل باید چی کار کرد .
ممنون

این اصلا مشکل نیست که بخواهیم رفعش کنیم.
حالا فرض کنید یک رکورد میانی حذف بشه به نظر شما بایستی تمام شماره ها یک خانه به عقب شیفت پیدا کنند؟

فلسفه ی identity این هست که یک مقدار افزایشی تولید کنند و سطرها را منحصر بفرد بکند.