Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация справочной таблицы с константами / 9 сообщений из 9, страница 1 из 1
09.07.2015, 00:01
    #39002961
makondo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
Можете дать ссылку на удобную реализацию справочной таблицы типа (PROPERTY_SET, PROPERTY_KEY, PROPERTY_VALUE) ?
С примерами add, update, delete.

Есть ли способ избежать преобразования cast (Varchar as int ), если значение константы - число?

2008R2
...
Рейтинг: 0 / 0
09.07.2015, 00:41
    #39002968
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
makondo,

Вы о чем вообще?
...
Рейтинг: 0 / 0
09.07.2015, 00:48
    #39002970
churupaha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
makondoМожете дать ссылку на удобную реализацию справочной таблицы типа (PROPERTY_SET, PROPERTY_KEY, PROPERTY_VALUE) ?
С примерами add, update, delete.

Есть ли способ избежать преобразования cast (Varchar as int ), если значение константы - число?

2008R2

может sql_variant для property_value?
...
Рейтинг: 0 / 0
09.07.2015, 09:49
    #39003097
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
Есть ли способ избежать преобразования cast (Varchar as int )Есть. Сделать отдельные поля соотв. типов.
У меня так реализован EAV.
Тип параметра (целое, флоат, строка, дата, бит) всегда известен, поэтому всегда известно из какого поля брать значение.
...
Рейтинг: 0 / 0
09.07.2015, 10:06
    #39003111
makondo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
Владислав Колосов,

я вообще ораклист, сейчас так получилось, что на MS SQL проекте. Увидел, что там не используют общий словарь, плодят таблички с константами для каждой задачи и схемы. Раньше в моих оракловых проектах всегда использовали словарь с пакетом процедур геттеров и сеттеров. Сделать его не очень сложно, но я хотел посмотреть на такую же вылизанную реализацию - с учетом специфики MS SQL - типов, вызовов процедур и тд.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
09.07.2015, 13:01
    #39003326
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
makondoМожете дать ссылку на удобную реализацию справочной таблицы типа (PROPERTY_SET, PROPERTY_KEY, PROPERTY_VALUE) ?
С примерами add, update, delete.


Это вообще неинтересно. Всё тривиально.


makondoЕсть ли способ избежать преобразования cast (Varchar as int ), если значение константы - число?

2008R2

При такой постановке задачи --нет. А если разбить одну таблицу на N по числу типов данных, которые там будут храниться,
то сама нужна в преобразовании исчезнет.
...
Рейтинг: 0 / 0
09.07.2015, 18:07
    #39003848
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
makondoРаньше в моих оракловых проектах всегда использовали словарь с пакетом процедур геттеров и сеттеров. Сделать его не очень сложно, но я хотел посмотреть на такую же вылизанную реализацию - с учетом специфики MS SQL - типов, вызовов процедур и тд.

Никакой специфики MSSQL или Oracle в этой задаче нет.
...
Рейтинг: 0 / 0
10.07.2015, 01:46
    #39004052
wamaco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
MasterZiv,

да можно и поля продублировать: int, char и т.д.

я так понимаю, это типа констант как в 1с 7.7
...
Рейтинг: 0 / 0
11.07.2015, 02:32
    #39004872
ProgMann
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация справочной таблицы с константами
makondo,

Макондо Макондо было тогда небольшим селением с двумя десятками хижин, выстроенных из глины и бамбука на берегу реки, которая мчала свои прозрачные воды по ложу из белых отполированных камней, огромных, как доисторические яйца. Мир был еще таким новым, что многие вещи не имели названия и на них приходилось показывать пальцем. Каждый год в марте месяце у околицы селения раскидывало свои шатры оборванное цыганское племя и под визг свистулек и звон тамбуринов знакомило жителей Макондо с последними изобретениями ученых мужей. :-)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация справочной таблицы с константами / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]