نمایش نتایج 1 تا 5 از 5

نام تاپیک: کمک - اجرای دستور ALTER TABLE در یک تیبل با 7 میلیون رکورد

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    38
    پست
    707

    کمک - اجرای دستور ALTER TABLE در یک تیبل با 7 میلیون رکورد

    سلام من چند سوال داشتم که مهمترینش اینه
    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- آیا میشه یک فیلد از نوع رشته ای رو به عنوان کلید خارجی تعریف کرد و این کار باعث بشه که داده های تکراری اون سطون از بین بره ؟
    آخرین ویرایش به وسیله arman_Delta2002 : پنج شنبه 22 تیر 1391 در 09:33 صبح

تاپیک های مشابه

  1. دستور alter table
    نوشته شده توسط ha-sa-gh در بخش SQL Server
    پاسخ: 3
    آخرین پست: جمعه 08 خرداد 1388, 02:16 صبح
  2. سوال: مشکل این دستور sql چیه ALTER TABLE table1 RENAME tel to mobile
    نوشته شده توسط m_vb1386 در بخش Access
    پاسخ: 1
    آخرین پست: چهارشنبه 17 مهر 1387, 15:26 عصر
  3. تعیین کلید اصلی با دستور ALTER TABLE
    نوشته شده توسط emad4000 در بخش SQL Server
    پاسخ: 5
    آخرین پست: چهارشنبه 22 شهریور 1385, 10:29 صبح
  4. ip و اجرای دستور
    نوشته شده توسط SReza1 در بخش امنیت در شبکه
    پاسخ: 21
    آخرین پست: سه شنبه 28 بهمن 1382, 10:16 صبح
  5. مشکل در اجرای دستور INTERSECT
    نوشته شده توسط jirjirakk در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 23 دی 1382, 02:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •