Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2012, 04:23   #1
Борцуха
Новичок
Джуниор
 
Регистрация: 13.12.2012
Сообщений: 1
По умолчанию Microsoft SQL: создание ограничений для ячейки

У меня такая беда, мне нужно, чтобы при вводе в одну ячейку опеределенного числа, принималось только значение, которое присвоено этому числу.
Типа ввел ячейку столбца код товара "2", а в ячейке столбца город должно принимать только "Киев" или ввел в ячейку столбца код товара "2,1", а в ячейке столбца город должно принимать только "До свиданья пирожки кончились"
вот код
ALTER TABLE [dbo].[Продавцы2] WITH CHECK ADD CONSTRAINT [CK__Продавцы2__5070F446] CHECK (([Комиссионные]=(0.12) OR [Город]='Нью Йорк' and [Комиссионные]=(0.13) OR [Город]='Сан Хосе' and [Комиссионные]=(0.14) OR [Город]='Барселона' and [Комиссионные]=(0.15) OR [Город]='Лондон'))
Борцуха вне форума Ответить с цитированием
Старый 13.12.2012, 07:51   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Имхо, скобки надо нормально расставить, а то даже проверять такой констрейнт в скулсервере лень. Как будет более серьёзный вопрос и проверены скобки - проверю.
Что говорит сам скул ? Не дает альтерить или альтерит нормально, но запись в таблицу того, что Вы хотели ограничить , нарушается ?
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание веб-приложения на PHP. Тема- Разработка синтаксического анализатора для языка SQL dashi Помощь студентам 0 07.12.2011 15:41
создание SQL-запроса в Delphi7 для отбора даты Proffi2010 БД в Delphi 2 02.01.2011 11:15
Из ячейки таблицы Microsoft Word в RichEdit OlegVE Общие вопросы Delphi 3 24.11.2010 13:54
Delphi-оболочка для MS SQL Server (создание, присоединение, восстановление, резерв. копирование БД) Машуля Помощь студентам 0 28.11.2009 11:27