Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
Карелин Артем   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.045 c
6-29986
Andrew1
2003-01-22 00:42
2003.03.10
Client for MS Networks


1-29873
User_OKA
2003-02-26 06:33
2003.03.10
Форматирование ячеек Excel


14-30115
GebbelZ
2003-02-23 02:57
2003.03.10
MS Internet Explorer


1-29905
Provodnick
2003-02-26 14:00
2003.03.10
Как работать с Memory Mapped Files?


1-29901
Makhanev A.S.
2003-02-26 05:50
2003.03.10
Access violation в приведённом ниже коде. В чём ошибка?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский