70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

ایجاد یک ستون با constraint مخصوص در sql

سلام من میخوام توی table یک ستون مقادیریش به این صورت باشه

حرف اول با c شروع بشه حرف چهارم یکی از حروف a تا e

خیلی مهمه بیزحمت یکی جواب بده ممنون

یعنی مثلا c????a یا c????b

پرسیده شده در 1394/07/15 توسط

2 پاسخ

1

با سلام دوست گرامی.

اگر جدول را ساختین و فقط می خواهید یک ستون با مقادیر ورودی مشخص داشته باشه از کد زیر استفاده نمایید

ALTER TABLE Test WITH CHECK ADD 
   CONSTRAINT CK_Test_bar CHECK (bar like N'c__[a-e]') 

در کد بالا Test همان جدول شماست. bar همان ستونی هست که تمایل دارید این حالت فقط توش باشه و CkTestbar هم نام قیدی هست که برای این ستون قرار می دیم. و در پایان هم حالتی که شما می خواستین تو این ستون باشه را قرار دادم یعنی با c شروع بشه بعد دوتا underline می زنید و تو براکت a-c می ذاریم که حرف چهارم تو این رنج باشه.

. test و bar فرضی هستن شما می تونید عوضش کنید و اون چیزی که می خواین قرار بدید.

موفق باشید.

پاسخ در 1394/07/15 توسط
1

ممنونم خیلی لطف کردین خدا خیرتون بده مشکلم حل شد .

پاسخ در 1394/07/17 توسط

پاسخ شما