PDA

View Full Version : کمک در مورد 2 دستور nocheck و peplicate



oliya24
سه شنبه 23 فروردین 1390, 13:13 عصر
سلام دوستان خسته نباشید دستور nocheck کارش چیه و همین طور هم دستور replicate من نمیدونم کارش چیه اگر کسی میدونه ممنونش مشم کمک کنه

oliya24
سه شنبه 23 فروردین 1390, 17:51 عصر
من این کد رو نوشتم و به یه سری مشکلات برخوردم :
create table dbo.test
(keycolumn int not null,
checkcolumn int not null,
longcolumn char(400) not null,
constraint pkc_test primary key(keycolumn),
constraint chc_test check(checkcolumn,>0))
go
insert into dbo.test(keycolumn,checkcolumn,longcolumn)
select 1,1,replicate('a',4000)
union all
select2,2,replicate('b',4000)
این کد تا ساخت جدول اجرا میشه ولی یه مشکلی در دستور درج داره که من نمیدونم چیه ومن یه چیز دیگه ای هم که هست اینه که من کاربرد این 2 دستور رو نمیدونم یعنی nocheck و replicate در حقیقت تو یه سایت انگلیسی این کد رو دیدم که میخواستم تمرین کنم و نتیجه رو ببینم که با این مشکلات رو به رو شدم در مورد ستور nocheck من فکر میکنم که این دستور constraint مربوطه را غیر فعال میکند بازم در ادامه کدی نوشتم که ان هم با کمی erorr مواجه بود
alter table dbo .test
nocheck constraint chc_test
اگر کسی میتونه کمک کنه ممنون میشم