powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / View с использованием left join. ООоооочень долго
25 сообщений из 149, страница 5 из 6
View с использованием left join. ООоооочень долго
    #39507147
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И пример "производительнее". Прямо отсюда

1. первопричина проблемы - 20725903 "флайм робин сам делает"

2. решение - 20725926 - надо было прописать ручками текстом
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507156
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

причём тут IBE, Flame Robin и так далее. Везде свои тараканы. Графические инструменты администрирования очень сильно помогают во многих случаях, но это не отменяет необходимость знания SQL и isql. Надо же понимать что делают эти инструменты за кулисами и уметь сделать тоже самое руками.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507162
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисНадо же понимать что делают эти инструменты за кулисами и уметь сделать тоже самое руками.И как всему этому научиться, если не использовать в промышленной эксплуатации isql, руки и голову?
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507167
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамСПМ> Не так.

Ну здрасьте. У меня все ходы записаны! (с)

Спор на полном серьёзе идёт в стиле
"отвёртка всегда лучше шуруповёрта"


Возможно, это так выглядит от оппонента или со стороны. Просто обрати внимание - все апологеты клавы супротив мыша говорили именно о разработке систем или подсистем. Не все это явно подчёркивали. Ну согласись, когда возникает необходимость наращивания структуры? Когда в системе возникает потребность в новом функционале. А что такое новый функционал? Ну не 2+2 же в каком месте присобачить. Пяток таблиц минимум. Да процедуры-триггера на них. Да вписать его в уже существующий, то есть, проалтьтерить с десяток процедур-триггеров. И что, всё это в онлайн-моде мышетыканьем в эксперте? А вот смотреть на существующую базу лучше в Эксперте. И мелкие ошибки править, и одно поле присобачить. А уж через что накатывать разработанные изменения - это вообще десятая спица в колеснице. Хотя у Эксперта есть большой плюс. Скрипт нововведений, как правило, остаётся только на компе автора. Если налажена творческая дисциплина - и на файл-сервере разработчиков и даже в cvs. А вот Эксперт позволяет просмотреть историю изменений конкретного объекта. Не всегда помнишь когда, что и где менял и в каком скрипте это искать. А тут - возникла проблема, пара тычков мышом и появляется зацепка куда рыть дальше.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507172
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка> И что, всё это в онлайн-моде мышетыканьем в эксперте?

Ну здрасьте. Уж никак не в isql тайпить, сам знаешь.
Равно как и не в IBE на ходу придумывать и ваять.
Подготовить скрипт и потом его накатывать, хоть
isql-ом, хоть IBE, хоть своей приблудой.

> И мелкие ошибки править, и одно поле присобачить.

Вооот, а теперь расскажи это Диме.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507236
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамfraksТаблицы всегда создаю в SQL-редакторе. Что бы было меньше набирать - открываю любую таблицу со сходными полями, вкладка "скрипт", копипаст оттуда все что приблизительно интересно включая первичный ключ, FK и прочее.
И это преподносится как удобнее и быстрее...


Это реально быстрее и понятнее. Если владеешь языком.

Кстати, я вспомнил, что работая с DBF через BDE я создавал таблицы именно запросом create table, при том что сам SQL тогда еще вообще не знал :) Так реально удобнее.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507237
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамfraksЭто например поменять порядок уже существующих полей в существующей таблице. Через специальный мастер это быстрее. Но поскольку мне все равно это нужно в виде скрипта то я на вкладке "Поля" смотрю номера полей и как куда что нужно переставить. И потом alter table alter field position
Не, ну если даже ты из мастера копипастить
не додумался, то я не знаю, что сказать...

> Но давать серверу команды проще непосредственно
> на языке сервера а не через переводчика в виде визардов.

Шож вы на ассемблере не пишете и всякими FAR-ами и ТС-ами пользуетесь?


На линухе mc очень активно юзаю.

Ассемблер - не самый низкий уровень общения. Машкоды - наше всё :)
Учась в техникуме мы учили на память коды команд, это позволяло без бумашки прямо с консоли набросать программку на десяток команд которая бы срала в определенный порт каким-нибудь символом. В целях тестирования железа. Это было на СМ, PDP-11.

Изучение SQL Interbase я начал именно на ISQL, тогда IBExpert еще и в помине не было.
Зачем мне искать какие-то визарды если я и так знаю как это сделать?
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507239
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаfraksIBExpert помогает проще увидеть многие вещи. Но давать серверу команды проще непосредственно на языке сервера а не через переводчика в виде визардов.

Плюсую. Эксперт - инструмент для ремонтных работ или исследования чьего-то (или забытого своего) творчества. Разработка именно (под)системы объектов сложнее одной таблицы с триггерами - это уже отдельная работа, требующая вдумчивой работы с этой (под)системой вне инструмента модифицирующего непосредственно базу.

А вот не согласен :)

IBExpert - это реально инструмент для всего.
Там есть
- редактор с подсветкой синтаксиса
- редактор с подсветкой существующих объектов и переход на них по гиперссылке
- можно открыть любое нужное количество объектов, каждый в своем окне, для анализа
- в нем же можно выполнить запрос, как из редактора SQL так и и редактора скриптов
- в нем видно дерево типов объектов и самих объектов
- он сохраняет запросы в отдельных именованых... единицах хранения :)
- в нем же можно посмотреть план запроса, статистику выполнения запроса

Т.е. все что нужно для удобной навигации.
Никакой другой инструмент не требуется.

Кстати, в IBExpert в редакторе скрипта, даже без коннекта к базе строится свое дерево объектов. Это тоже позволяет удобнее бегать по большому скрипту или получать понятие что же в нем находится.

То что все это происходит на реальной базе - это плюс. Сервер сразу пошлет нафиг если что не то.
Естественно, разработка ведется не на боевой базе. Я для разработки беру свежий бэкап, разворачиваю к себе на комп и на этой копии колбашусь. В итоге рождается скрипт который далее накатывается на боевые базы.

Свое творчество - оно всегда забытое. Моей базе и программе лет 15 уже. Стараюсь все обвешивать описаниями и комментариями. Очень помогает. ISQL кстати с описаниями не особо дружит.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507266
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksТам есть
- редактор с подсветкой синтаксиса
- редактор с подсветкой существующих объектов и переход на них по гиперссылке
- можно открыть любое нужное количество объектов, каждый в своем окне, для анализа
- в нем же можно выполнить запрос, как из редактора SQL так и и редактора скриптов
- в нем видно дерево типов объектов и самих объектов
- он сохраняет запросы в отдельных именованых... единицах хранения :)
- в нем же можно посмотреть план запроса, статистику выполнения запроса

Т.е. все что нужно для удобной навигации.
Никакой другой инструмент не требуется.

Дядбка, так это ты EMS SQL Manager описал :)
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507271
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

при всём уважении к данному продукту даже рядом не стоит, хотя бы потому что автор IBE здесь и очень быстро реагирует на хотелки и баги
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507277
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, да я шучу. Я EMS пользуюсь для PG и MySQL. Адекватная замена.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507287
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, не надо ходить по скользкому пути аналогий. Наговорили уже тут. Слазьте.

Я вот тоже могу на карбюраторной машине с ручной КПП проехать от точки А до точки Б, починить по ходу что сломается, настроить-продуть-прокачать, постоять в пробке наравне с прочими... Но рядом со мной точно также может лететь Эммет Браун на Делориане, и мы оба всё равно приедем в точку Б. Если конец одинаков - о чём спор, парни?! :)
Это ж хорошо, что есть альтернативные способы. А вот когда выход из положения один (или цугцванг) - это уже кризис.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507288
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,надо звать папу и просить всё в отдельную ветку перенести.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507413
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Из одной кучки сделать две кучки?
Нет уж. Пусть все выговорятся, каждый за собой оставит последнее слово, и одна кучка мирно засохнет.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507461
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksЭто было на СМ, PDP-11.

ну так там машкоды под это заточены

и даже системы восьмеричная, вместо шестнадцатиричной во встроенном квази-отладчике - пультовом режиме

это вам не x86
да, я как-то в ncedit тоже делал минимальный подлом exe, чтобы ругал авторов матом и выключался сразу.
но не более.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507467
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aЕсли конец одинаков - о чём спор, парни?! :)


Философично. Одобряю.

И всяк зевает да живёт
И всех нас гроб, зевая, ждёт...
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507615
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

И двое сошлись не за страх, а за совесть,
Колёса прогнали сон
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507637
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

Мне повезло - я смог понять
Как труден шаг от слов к делам
И как глупо рубить с плеча
И как просто быть правым в речах
И как страшно бывает начать
Все с начала
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507651
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochfraksЭто было на СМ, PDP-11.

ну так там машкоды под это заточены

и даже системы восьмеричная, вместо шестнадцатиричной во встроенном квази-отладчике - пультовом режиме

это вам не x86
да, я как-то в ncedit тоже делал минимальный подлом exe, чтобы ругал авторов матом и выключался сразу.
но не более.

Есть на свете такая штука. БИУС. Торпедного аппарата.

С тумблерами. Со своей рарядностью :)
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507737
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor,



Вот слева тумблеры. На них программа набирается, как минимум загрузчика

Мышку им подавай, фу, смузилебы
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507749
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

ё! я такую СОБИРАЛ. Привозили в виде "запчастей".
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507751
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochСтарый плюшевый мишка,

И двое сошлись не за страх, а за совесть,
Колёса прогнали сон

Алаверды
[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39507756
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To GUI or not to GUI,
That is the command line

(с) Shakespeare, sonnet 17, act 1 "Stuck v podvale"
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39508232
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarДядбка, так это ты EMS SQL Manager описал :)

Если я правильно помню - IBExpert - это форк EMS SQL Manager (или оно как-то по другому тогда называлось) с давних времен.
Опять же, если я правильно помню, у Хвастунова разошлось мнение о будущем с остальной компанией и он ушел в другую, забрав свои наработки. Так что корни растут из одного места, но разными путями.
...
Рейтинг: 0 / 0
View с использованием left join. ООоооочень долго
    #39508233
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochfraksЭто было на СМ, PDP-11.
и даже системы восьмеричная, вместо шестнадцатиричной во встроенном квази-отладчике - пультовом режиме


Мне восьмеричная до сих пор роднее, хотя с уходом с PDP и СМ надобность в ней вообще отпала.
:)
...
Рейтинг: 0 / 0
25 сообщений из 149, страница 5 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / View с использованием left join. ООоооочень долго
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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