Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

Как работать с массивами?   Найти похожие ветки 

 
Карелин Артем ©   (2003-02-18 16:02) [0]

Скажем есть поле в виде массива строк или чисел. Как с ним работать из хранимых процедур и как отображать в гриде?


 
jocko   (2003-02-18 16:10) [1]

Если у тебя поле в таблице БД в виде массива, списка и т.п., то лучше поискать себе другое занятие.


 
Карелин Артем ©   (2003-02-18 16:14) [2]

Не понял!!!
Если поле такое:
ALTER TABLE MSS
ADD f1 VARCHAR(100)[0:100,0:100,0:11,0:100,0:100,0:1]
То как с данными работать?


 
Johnmen ©   (2003-02-18 16:22) [3]

Добрый совет : никак не работать !


 
Карелин Артем ©   (2003-02-18 16:25) [4]

Ох и добрые вы...


 
jocko   (2003-02-18 16:32) [5]

для общего развития
необходимость наличия атомарного значения в поле таблицы называется "Первой нормальной формой"

PS а есть еще четыре


 
Соловьев ©   (2003-02-18 16:34) [6]

А не проще ли сохранять 0:100,0:100,0:11,0:100,0:100,0:1
как отдельные записи? и удобнее будет их потом анализировать и ограничений на длину небудет, и добавлять сможешь, пока хватит памяти на компе...


 
Карелин Артем ©   (2003-02-18 16:40) [7]

Не, народ. Нормализация в проекте есть и довольно сильная. Только удобнее будет хранить некоторые вещи в массивах, а не плодить еще по десятку полей в части таблиц.
Если кто видел новый формат данных , поставляемых в налоговую, тот может и поймет.


 
passm ©   (2003-02-18 16:47) [8]

Карелин Артем © (18.02.03 16:40)> Насколько я помню такие данный предоставлялись в виде текстового файла.


 
DarkGreen ©   (2003-02-18 17:25) [9]

Хм, а в IBX разве есть поддержка array филдов???


 
Виталий Панасенко   (2003-02-19 11:17) [10]

Глянь FIBPlus там пример есть, но я сам с ним не очень разобрался. Полями типа массив я тоже интересуюсь, но на этом форуме ответа не найдеш ни какого, кроме что ты не совсем в своем уме ;-) Хотя почему-то в Oracle есть ADT поля и люди их используют... Но тут все явные противники массивов, хотя в документации по ИБ написано,что ,нормализуя таблицу, незабывайте, что ИБ поддерживает массивы в полях. Вот такая грустная история ... :-)


 
jocko ©   (2003-02-19 12:49) [11]

Если кто-то мое предыдущее замечание воспринял как грубость, то я хотел бы ивиниться, тем неменее ... из опыта работы, я видел достаточно большое количество проектов в которых использовались перечисления в ячейке таблицы, мотивировалось это как раз словами "так проще", уважаемые коллеги, так не проще!!! Рано или поздно найдется человек который будет вспоминать вас только нецензурными словами.

>Хотя почему-то в Oracle есть ADT поля и люди их используют...
здорово, если для этого предусматривается специальный тип в СУБД и методы работы с этими типами.
Да кажется я невнимательно прочитал первоначальный вопрос...




Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
14-30021
Слесарь Матерящийся
2003-02-20 10:00
2003.03.10
---|Ветка была без названия|---


3-29734
Goffman
2003-02-19 08:50
2003.03.10
Midas. Открытие/Закрытие Dataset


14-30046
OneOfTheFew
2003-02-20 12:36
2003.03.10
---|Ветка была без названия|---


3-29713
Cherepovets
2003-02-18 23:40
2003.03.10
TQuery


1-29947
Ozone
2003-02-27 11:39
2003.03.10
3 вопроса по Word<->Delphi7