نوشته شده توسط
itloveh
با سلام
برای سیستم ثبت نام در یک سایت 2 جدول ایجاد کرده ام
اولی شامل : نام -نام خانوادگی - ایمیل -شماره همراه (جهت پیامک)-id
دومین جدول شامل :نام کاربری -رمز عبور - نقش(عادی یا مدیر)- id
از جایی که رابطه یک به یک می باشد و در رابطه یک به یک کلید خارجی تعریف کردن اشتباه است و این که اون حالت تنظیمی که در sqlServer می گفت در صورت حذف این فیلد ، در جدول دیگر هم هر چه مربوط به این رکورد است حذف کن یا اگر ابدیت شد در جدول دیگر هم ابدیت شود / این کار چگونه در sqlServer ممکن است ؟
ممنون از راهنماییتون .
لینک زیر فکر کنم مشکلتونو حل کنه :
http://www.mssqltips.com/sqlserverti...-relationship/
CREATE TABLE Person (
id int identity(1,1) primary key,
firstName nvarchar(100),
lastName nvarchar(100),
email varchar(50),
mobileNumber varchar(13))
CREATE TABLE PersonDetails(
id int primary key,
pass nvarchar(100),
userRole varchar(100),
CONSTRAINT FK_Person_PersonDetails FOREIGN KEY (id) REFERENCES Person(id))