PDA

View Full Version : کد برای تیک نزدن null کلید اصلی



ramin149
یک شنبه 14 شهریور 1389, 23:11 عصر
من جدولم هام یه فیلد داره به نام sid در جدول admin که در ستون null تیکش نخورده و باید تیک بزنم حالا باید با چه دستوری این کار رو انجام بدم ؟؟؟

بهزادصادقی
یک شنبه 14 شهریور 1389, 23:40 عصر
TYPE این ستون از چه نوعی است؟

ramin149
دوشنبه 15 شهریور 1389, 02:03 صبح
TYPE این ستون از چه نوعی است؟

ستون از نوع integer

بهزادصادقی
دوشنبه 15 شهریور 1389, 02:42 صبح
در SQL Server Management Studio، تیک داشتن ستون null یک فیلد به این معنی می باشد که شما می توانید مقدار null را در آن فیلد ذخیره کنید

با این حساب، دستوری که شما دنبالش هستید این است:



alter table admin alter column sid int null;

ramin149
دوشنبه 15 شهریور 1389, 10:57 صبح
اگر تیک بزنم به صورت خودکار شماره گزاری میکنه چون کلید اصلی یا فیلد رو خالی میزاره

حمیدرضاصادقیان
دوشنبه 15 شهریور 1389, 11:01 صبح
دوست عزیز مقدار null ربطی به شماره گذاری خودکار نداره.برای اینکار شما باید identity رو تنظیم کنید.

ramin149
دوشنبه 15 شهریور 1389, 11:22 صبح
فکر کنم کد رو برعکس گذاشتید من می خوام تیک null برداشته بشه و شماره گذاری خودکار داشته باشه و از 1000 شروع بشه و 1 رقم 1 رقم بره بالا ؟؟؟

حمیدرضاصادقیان
دوشنبه 15 شهریور 1389, 12:27 عصر
خوب به جای null شماnot null بذار همین.