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

Вниз

PostgreSQL, MySQL, IB, FB   Найти похожие ветки 

 
GlFox ©   (2008-11-26 18:12) [160]

> [153] ANB   (26.11.08 15:34)
> Мне надо что то вроде :
>
> select
> gr_id
> ,sum(X)
> ,gr_concat(Y)
> from
> T1
> group by
> gr_id
>
> Склеить строку на pl/sql я и сам могу.

MySQL: GROUP_CONCAT() http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
Firebird: LIST() http://firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-list


 
pasha_golub ©   (2008-11-26 18:51) [161]


> ANB   (26.11.08 17:16) [159]


> У оракла - CLOB.

У всех такое счастье есть. Так шо не показатель.


 
Petr V. Abramov ©   (2008-11-27 00:41) [162]


> SELECT
> ...,
> ARRAY(somefield FROM sometable)
> FROM

select collect(somefield) as strarr
from somewhere

завести  словаре strarr и преобразовать в строку  strarr - задача 3-х часов, которая выполняется один  раз в жизни


 
Petr V. Abramov ©   (2008-11-27 01:02) [163]


> ANB   (26.11.08 14:32) [151]


> А пока никак. Тоже ждемс.

а с pipeline-функциями не разбирался? говорят, в рязани этой фичей проблема решается. Сам не лез, не надо было просто.


 
Cobalt ©   (2008-11-27 10:31) [164]

Кстати, может кто-нибудь пояснить фишку с наследованием таблиц?
где это используется?


 
ANB   (2008-11-27 10:39) [165]


> а с pipeline-функциями не разбирался? говорят, в рязани
> этой фичей проблема решается. Сам не лез, не надо было просто.
>

Та и обычной функцией решается. А пипелайновые функции - штука полезная, но редко. И на наших объемах часто неприменимая.


 
Ega23 ©   (2008-11-27 10:50) [166]


> Кстати, может кто-нибудь пояснить фишку с наследованием
> таблиц?
> где это используется?


4 года назад мы с Alkid-ом это вручную на MSSQL городили. Задача такая была.
Самый простой пример - ORM с наследованием.


 
Cobalt ©   (2008-11-27 11:12) [167]

> Ega23 ©   (27.11.08 10:50) [166]
> Самый простой пример - ORM с наследованием.


А нужда какая заставила? В чем это на практике выгодно/удобно (дорого/богато)?


 
Ega23 ©   (2008-11-27 11:29) [168]


> А нужда какая заставила? В чем это на практике выгодно/удобно
> (дорого/богато)?


Ну вот представь, есть у тебя некий "конструктор", типа как Delphi. Накидал компонентов, увязал их между собой - и готов клиент в такой или в такой конфигурации. Заказчик захотел "дополнительной эксклюзивной фичи" - новый "кирпичик" делаешь и специально для него включаешь его в дистрибутив.
А все эти объекты - в БД хранятся. Каждая таблица - суть класс, каждая запись - суть экземпляр класса.


 
ANB   (2008-11-27 12:31) [169]


> Ega23 ©   (27.11.08 11:29) [168]

С ораклом такие конструкторы тоже прекрасно работают. А как доп.фича - всю логику тоже можно засунуть на сервер. В клиенте будет только визуалка.


 
Anatoly Podgoretsky ©   (2008-11-27 15:17) [170]

> Поросенок Винни-Пух  (26.11.2008 15:57:34)  [154]

А еще точнее, и желательно такой же ответ для MS SQL


 
nicak   (2008-12-05 13:39) [171]

А почему FireBird так медленно продвигается/развивается ?
Вроде другие Free СУБД намного активней развиваются…
И сколько как думаете “проживет” FireBird ?


 
Anatoly Podgoretsky ©   (2008-12-05 13:48) [172]

> nicak  (05.12.2008 13:39:51)  [171]

Всегда найдутся люди, которым скучно.


 
Ega23 ©   (2008-12-05 14:08) [173]


> А почему FireBird так медленно продвигается/развивается?


Всё нижесказанное - моё сугубо личное мнение.

1. В СССР почему-то Паскаль был гораздо популярнее того-же C/C++. По крайней мере, в институте, где батя работает, C начал "продвигаться" не так давно. Все на Паскале писали. Опять же, когда в МИФИ учился в начале 90-х, основным языком опять же был Паскаль. Почему - не знаю.

2. С широким распространением Windows в стране, где многие пол-жизни писали на Паскале + не сильно соблюдались всякие лицензионные политики (а по сути - вообще не соблюдались), популярность Delphi как основного средства разработки была предрешена.

3. Во всех старых книжках по тому же Delphi (я самую древнюю для D3 видел-читал, хотя есть и Лишнер, там для D2, но в ней про БД ничего нет) основные примеры разбирались на том, что доступно. Можно замечательную книгу написать "Delphi + Oracle" или "Delphi + MSSQL". Только популярность её будет, ну не знаю. Сомнительная, что-ли. А из доступного был Paradox да IB, который до определённого момента усиленно Борландом продвигался.

4. Вследствие этого в тех же Дельфях появились достаточно продвинутые компоненты доступа для работы с IB-like СУБД. Соответственно, достаточно большое число долгосрочных проектов начиналось аккурат под IB и, впоследствии, FB.

5. Собственно, вот и ответ. У нас в стране есть N-ое количество продуктов под IB/FB, которые требуют поддержки/доработки. И лично у меня складывается впечатление, что такая ситуация только на территории ex-USSR. Где-нибудь во Франции про FB мало кто знает. Также в стране есть масса специалистов, которые долгое время писали под IB/FB, знают массу тонких возможностей, подводных камней, досконально знают DAC, имеют готовые фреймворки или заготовки. И таким людям - да, гораздо проще начать какой-нибудь продукт на FB, т.к. можно пропустить момент Getting Started.

6. Ну и самое главное. Время программистов-одиночек, ИМХО, прошло. Предприятию гораздо проще купить "1С-склад" за $2000 (цена - условная) и нанять приходящего программиста, который будет это дело иногда конфигурить, чем нанимать в штат программера для написания этого дела "с нуля". А где большие софтверные решения - там и СУБД серьёзные.


 
Городской Шаман   (2008-12-05 14:50) [174]


> Василий Жогарев ©   (26.09.08 13:40) [34]
>
>
> > Gombas
>
> Сорри... Gambas...


А на wxWidgets не встаёт?

http://www.wxwidgets.org/about/screensh.htm


 
Городской Шаман   (2008-12-05 14:57) [175]

Вот к нему визуальный редактор форм
http://wxformbuilder.org/?page_id=38



Страницы: 1 2 3 4 5 вся ветка

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

Наверх




Память: 0.76 MB
Время: 0.023 c
3-1214304824
umbra
2008-06-24 14:53
2009.02.01
как правильно перенести базу?


15-1228382454
aston2204
2008-12-04 12:20
2009.02.01
Преимущества собственных разработок перед 1С


15-1227739103
DillerXX
2008-11-27 01:38
2009.02.01
Вопрос к пользовтелям googlemail (gmail)


1-1207728986
9899100
2008-04-09 12:16
2009.02.01
TTreeView


15-1228708456
Mozart
2008-12-08 06:54
2009.02.01
Биллинг...