arman_Delta2002
پنج شنبه 22 تیر 1391, 08:54 صبح
سلام من چند سوال داشتم که مهمترینش اینه
1- چرا زمانی که دستور ALTER TABLE رو روی یکی از تیبل های خیلی حجیم ام انجام میدم بعد حدود 4 دقیقه خطای بدون پاسخ بودن رو میده و کامل انجام نمشه این تیبل ام حدود 7 میلیون رکورد داره
ALTER TABLE dbo.MaleTabel
ALTER COLUMN MaleName nvarchar(255) NOT NULL
GO
ALTER TABLE dbo.MaleTabel
ADD PRIMARY KEY ([MaleName])
GO
بعد 15 دقیقه این خطا رو داد
Msg 515, Level 16, State 2, Line 2
Cannot insert the value NULL into column 'MaleName', table 'MailDB.dbo.MaleTabel'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
Msg 8111, Level 16, State 1, Line 2
Cannot define PRIMARY KEY constraint on nullable column in table 'MaleTabel'.
Msg 1750, Level 16, State 0, Line 2
Could not create constraint. See previous errors.
2- چرا وقتی که من چند تا تیبل خیلی بزرگ رو پاک کردم باز هم حجم بانکم حمونقدر است و فقط نام تیبل رو پاک کرده و داده های توشو پاک نکرده؟
3- آیا میشه یک فیلد از نوع رشته ای رو به عنوان کلید خارجی تعریف کرد و این کار باعث بشه که داده های تکراری اون سطون از بین بره ؟
1- چرا زمانی که دستور ALTER TABLE رو روی یکی از تیبل های خیلی حجیم ام انجام میدم بعد حدود 4 دقیقه خطای بدون پاسخ بودن رو میده و کامل انجام نمشه این تیبل ام حدود 7 میلیون رکورد داره
ALTER TABLE dbo.MaleTabel
ALTER COLUMN MaleName nvarchar(255) NOT NULL
GO
ALTER TABLE dbo.MaleTabel
ADD PRIMARY KEY ([MaleName])
GO
بعد 15 دقیقه این خطا رو داد
Msg 515, Level 16, State 2, Line 2
Cannot insert the value NULL into column 'MaleName', table 'MailDB.dbo.MaleTabel'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
Msg 8111, Level 16, State 1, Line 2
Cannot define PRIMARY KEY constraint on nullable column in table 'MaleTabel'.
Msg 1750, Level 16, State 0, Line 2
Could not create constraint. See previous errors.
2- چرا وقتی که من چند تا تیبل خیلی بزرگ رو پاک کردم باز هم حجم بانکم حمونقدر است و فقط نام تیبل رو پاک کرده و داده های توشو پاک نکرده؟
3- آیا میشه یک فیلد از نوع رشته ای رو به عنوان کلید خارجی تعریف کرد و این کار باعث بشه که داده های تکراری اون سطون از بین بره ؟