powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Плохой стиль при работе с Oracle DB
23 сообщений из 48, страница 2 из 2
Плохой стиль при работе с Oracle DB
    #39711590
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
-2-,

тут есть тонкости, например - проинсертить их сразу, или проапдейтить их позже: http://orasql.org/2017/02/12/intra-block-row-chaining/
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39711898
mnbvcx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я с оракл не очень, но считаю плохим стилем для отчета создавать таблицу с полями, называющимися типа кол1, кол2, кол3 .. кол50 и делать их типом варчар.
но это не точно.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39711972
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mnbvcxя с оракл не очень, но считаю плохим стилем для отчета создавать таблицу с полями, называющимися типа кол1, кол2, кол3 .. кол50 и делать их типом варчар.
но это не точно.
YouTube Video
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736426
xj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю про плохой стиль - это пытаться фичи другой БД, например MS SQL пытаться сделать в Oracle, тоже самое придумывать что-то своё не зная хорошо фичи Oracle, то есть изобретать свой велосипед.
У Кайта есть пример как люди изобретали свой механизм mat. view.
Работал в компании в которой изобретали и изобрели свой "более быстрый" загрузчик в БД.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736427
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xjДобавлю про плохой стиль - это пытаться фичи другой БД, например MS SQL пытаться сделать в Oracle, тоже самое придумывать что-то своё не зная хорошо фичи Oracle, то есть изобретать свой велосипед.
У Кайта есть пример как люди изобретали свой механизм mat. view.
Работал в компании в которой изобретали и изобрели свой "более быстрый" загрузчик в БД.откуда
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736428
xj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

из файлов. Аналог Oracle Loader.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736429
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xjOracle LoaderНет такого продукта.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736438
xj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

какой нибудь Loader есть?
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736446
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xjкакой нибудь Loader есть?SQL Loader не универсален, если формат файла не ложится на него, так или иначе что-то кодировать на коленках.
Если же изобретать свой универсальный загрузчик, он может иметь преимущество по управляемости средствами sql перед внешней утилитой и даже по сравнению с внешней таблицей.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736579
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не мог не похвастаться :(
Код: sql
1.
2.
3.
CASE WHEN v1.kod = 1 THEN TO_DATE ('01062018', 'dd.MM.yyyy')
     ELSE TO_TIMESTAMP (v1.datnr, 'dd.MM.yyyy')
END datnr3
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736607
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Розовый CASE - не плохой, а педерастический стиль.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736803
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene NewПри виде чего у опытного программиста на Оракуле встанут волосы дыбом (потому что такие глупости делать нельзя)?
Нет такого, то что русскому хорошо, то немцу смерть
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736807
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845-2-,

В конце не занимают, а когда у тебя вся строка пустая, и в конце пара столбцов и таких строк пару миллионов и каждая по 800 байт это полтора гига на ровном месте.
Согласен. Эти бизнес-заказчики такие идиоты, постоянно мешают мне спроектировать систему моей мечты :)
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736908
xj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-xjкакой нибудь Loader есть?SQL Loader не универсален, если формат файла не ложится на него, так или иначе что-то кодировать на коленках.
Если же изобретать свой универсальный загрузчик, он может иметь преимущество по управляемости средствами sql перед внешней утилитой и даже по сравнению с внешней таблицей.

Я не помню какие были форматы, форматы обычные, дело было 10 лет назад, вся необходимость в создании своего загрузчика сводилась к тому чтобы грузить быстрее.
Опцию штатного Loader - Direct никто в команде разработки не знал ..
И вот когда нашелся первый, не я, кто вник в их велосипед, показал скорость Loader с опцией Direct ... оказалось не хуже нового велосипеда.
И труды 3-4 чел вроде через Oracle API, в течение года оказались ... не нужными.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39736981
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xj... не помню ... вроде ...Твои сведения бесценны своей конкретикой. За демонстрацию плохого стиля изложения сойдет.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737578
ora1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Relic HunterEugene New,
-- коммиты вставлять в процедуры.

Вопрос новичка: а куда их вставлять тогда?
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737579
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora1234Relic HunterEugene New,
-- коммиты вставлять в процедуры.

Вопрос новичка: а куда их вставлять тогда?
В этом вопросе "заднее слово" за приложением.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737583
ora1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousora1234пропущено...

Вопрос новичка: а куда их вставлять тогда?
В этом вопросе "заднее слово" за приложением.
А ежели джоб?
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737603
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora1234Relic HunterEugene New,
-- коммиты вставлять в процедуры.
Вопрос новичка: а куда их вставлять тогда?В функции!!
Суть проблемы подменена универсальным рецептом. По сути, вредный совет, ведь так легко принять на веру, вместо изучения зачем и почему.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737607
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora1234andrey_anonymousпропущено...

В этом вопросе "заднее слово" за приложением.
А ежели джоб?
Сам джоб можно рассматривать как приложение.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737610
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora1234А ежели джоб?
В тексте (what) джоба, очевидно же )
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737613
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xj....
И труды 3-4 чел вроде через Oracle API, в течение года оказались ... не нужными.

Как-то больно долго. Я свой загрузчик из DBF в Oracle на C сделал за пару месяцев в фоне с другой работой

Почему делали - нужна была нормальная обработка ошибок с выводом в том виде, как будет удобно пользоваться человеку. До этого грузили через MS Access, Data Pump из Delphi и другие тулзы и матюгались, т.к. было жутко не удобно.

А когда задрал batch size в несколько десятков мегабайт, стало грузить со скоростью космической ракеты и без всяких direct'ов.
...
Рейтинг: 0 / 0
Плохой стиль при работе с Oracle DB
    #39737616
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousora1234пропущено...

Вопрос новичка: а куда их вставлять тогда?
В этом вопросе "заднее слово" за приложением.

Приложением к чему? )))
Скорее за оркестратором.
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Плохой стиль при работе с Oracle DB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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