|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Имхо, скобки надо нормально расставить, а то даже проверять такой констрейнт в скулсервере лень. Как будет более серьёзный вопрос и проверены скобки - проверю.
Что говорит сам скул ? Не дает альтерить или альтерит нормально, но запись в таблицу того, что Вы хотели ограничить , нарушается ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание веб-приложения на 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 |