View Full Version : قرار دادن محدوديت براي پارامترهاي Values
masoud.a
دوشنبه 12 اردیبهشت 1390, 01:11 صبح
تو قسمت Values كه براي Insert Into مينويسيم ميخوام يه محدوديت اعمال كنم چيكار بايد بكنم؟
مثلا براي اين تو قطعه كدبخوام P محدوديت بزرگتر از 10 رو داشته باشه:
insert into DB (P)
values(p>10)
حمیدرضاصادقیان
دوشنبه 12 اردیبهشت 1390, 07:57 صبح
سلام.
به این شکل نمیتونید بنویسید. شما باید از Select استفاده کنید.
Insert Into Table1(p)
Select p from table2 Where p>10
این یک شکل ساده هست که میتونه گسترش پیدا کنه.
محمد سلیم آبادی
سه شنبه 13 اردیبهشت 1390, 19:58 عصر
احتمالا منظورشون این هست که مقادیر P کوچکتر از 10 در جدول درج نشه که باید از CHECK استفاده کرد. مثلا:
CREATE TABLE DB
(P INTEGER
CHECK (P > 10), ... );
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.