Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
19 / 19 / 4
Регистрация: 08.03.2012
Сообщений: 72

Константы в SQLServer

23.04.2012, 13:21. Показов 1622. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть таблица, в которой имеется поле Цвет. Это поле может принимать значения только Белый, Серый, Черный. Как можно определить такое поле и эти константы (ни количество, ни их значения не меняются)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2012, 13:21
Ответы с готовыми решениями:

Можно ли открыть Бд SQLServer 2012 в SQLServer 2005
Добрый вечер. Столкнулся с такой проблемой, пытался загрузить БД созданную в SQL Server 2012 в SQL Server 2005. Вылетает ошибка, к...

Delete в SQLserver 6.5
Знает ли кто-нибудь, из-за чего элементарный DELETE FROM <TABLE> WHERE <PRIMARY KEY> = ... в SQL server 6.5 может происходить неприлично...

Синхронизация SQLServer и с#
Всем хай, проблема такого что нам задали Sqlserver создать базу данных(запросами,процедурами) и после как вы его создали, нам надо создать...

4
 Аватар для _katon_
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
23.04.2012, 14:38
Заведите под эти константные значения таблицу, а в таблицах, где необходимо указывать цвет помещайте ссылку.
1
19 / 19 / 4
Регистрация: 08.03.2012
Сообщений: 72
23.04.2012, 16:46  [ТС]
Но тогда в таблицу можно добавлять/удалять цвета. Можно как нибудь это заблокировать?
0
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,272
23.04.2012, 17:07
Цитата Сообщение от newclaus Посмотреть сообщение
Но тогда в таблицу можно добавлять/удалять цвета. Можно как нибудь это заблокировать?
1. (самое правильное) - отнимите у всех права на таблицу цветов.
2. -
T-SQL
1
2
3
CREATE TRIGGER InsteadOfDeleteInsertUpdateColors ON Colors
INSTEAD OF DELETE,INSERT,UPDATE
AS RETURN;
Добавлено через 1 минуту
Но от администратора защиты в любом случае нет.
1
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
23.04.2012, 17:08
Заведите на сервере роль, которой можно добавлять цвет. Остальным запретите.
На клиенте обрабатывайте исключение.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2012, 17:08
Помогаю со студенческими работами здесь

Соединение с БД SQLServer по сети
Здравствуйте господа программисты. У меня следующая проблема, не могу соединиться с базой SQL Server, то есть у меня стоит на одном...

Восстановление бэкапа в MS SQLServer 2012
Пытаюсь на MS SQLServer 2012 восстановить бэкап, сделанный тоже на MS SQLServer 2012, пишет мне такую ошибку:...

Почему сорвалась установка SqlServer?
Почему сорвалась установка SqlServer? Вот лог -

Как работать с XML в SQLServer?
К примеру в поле типа text у меня xml данные Могу ли я с помощью SQL запроса вытащить из этого поля какой нибудь node и вообще,...

Import xml в sqlserver 2012
Подскажите плиз как сделать. Есть файлик xml, который нужно загрузить в таблицу sql server 2012, а потом на основании этой таблицы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru