0
ایجاد یک ستون با constraint مخصوص در sql
سلام من میخوام توی table یک ستون مقادیریش به این صورت باشه
حرف اول با c شروع بشه حرف چهارم یکی از حروف a تا e
خیلی مهمه بیزحمت یکی جواب بده ممنون
یعنی مثلا c????a یا c????b
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 فرضی هستن شما می تونید عوضش کنید و اون چیزی که می خواین قرار بدید.
موفق باشید.
1
ممنونم خیلی لطف کردین خدا خیرتون بده مشکلم حل شد .