Главная страница
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.019 c
3-29712
soi
2003-02-19 06:36
2003.03.10
Сохранение документов в базе данных


1-29869
Павел
2003-02-24 18:30
2003.03.10
Как найти разницу времени?


7-30168
Igor---
2003-01-09 16:40
2003.03.10
Доступ к функциям BIOS из Win2000, XP, NT


7-30139
VP
2003-01-10 16:14
2003.03.10
Курсор мыши - координаты


4-30177
maxim2
2003-01-20 13:21
2003.03.10
Подскажите что в этом коде не так.