|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
_Vasilisk_ Капец, сколько обсуждений из-за одного примера запроса, который иллюстрирует совершенно другую проблему Ну привет. А традиции? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 16:15 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
_Vasilisk_ [Или есть такие идиоты, которые вначале пишут SELECT *, а потом лезут к датасету по номеру поля? Ну зачем так грубо - " идиоты "? Это одна из технологий разработки ПО. Называется " я вам, суки, помодифицирую ". Лично встречал такое (запросы со звёздочками и обращение по индексам)19 лет назад, переписывая один "крупный программный комплекс". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 08:05 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
ъъъъъ При чем тут размер? 1. Вставил новое поле, изменил порядок полей - лови глюки. Например, там, где ссылка к полю по номеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 10:52 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
alekcvp ъъъъъ При чем тут размер? 1. Вставил новое поле, изменил порядок полей - лови глюки. Например, там, где ссылка к полю по номеру. Накосячить можно что угодно, хоть "silekt" вместо "select" написать - будет видно лишь в рантайме. Обращении к полю по номеру, возможно, иногда не очень наглядно (а иногда - наоборот), но все равно, имея явно заданный список полей, видно, к какому полю обращаешься. А с формой "select *" - уже ничего не видно. Ни номеров полей, ни их имён. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 11:49 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
Сегодня пятница, сегодня можно для отчетов практически всегда пишу Select * ибо указывать каждое поле в запросе мне просто лень машина железная пусть разбирается и никаких неудобств при этом не испытываю ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 12:37 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
m7m, да ну на фиг, из запроса к одной процедуре ещё можно, но из многотабличного запроса бррр Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
какие имена даст такой запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 12:44 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
Симонов Денис, Нет у меня таких запросов есть Select * from Rpt....(:p1,:p2,.....) А по поводу "да ну на фиг" я боюсь даже представить что скажешь на вот это "все это (запрос, и прочая требуха для отчета включая и описание диалога для запроса входных параметров) пишется напрямую в DFM-ку без всякого редактора DFM" используя самый ленивый способ тобишь COPY-PASTE ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 13:03 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
Симонов Денис из запроса к одной процедуре ещё можно, Код: sql 1.
а потом долго удивлялись, почему скролл так тормозит. Оказалось, что за компанию выбрали и болб-поле, которое нафиг не было нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 14:21 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
_Vasilisk_ Симонов Денис из запроса к одной процедуре ещё можно, Код: sql 1.
а потом долго удивлялись, почему скролл так тормозит. Оказалось, что за компанию выбрали и болб-поле, которое нафиг не было нужно Ага, у нас так было. Сперва было select *..., а в гриде показывал поля, обращаясь к ним по имени. Потом полей стало больше, но отображение не поменялось, так как показывались лишь конкретные поля, а потом все стало тормозить. Было проапгрейжено железо сервера, изменены алгоритмы запрос-отображение, все стало нормально. А потом обнаружили, что умный датасет тянул и блобы. И, когда мы избавились от *, всё стало сверхбыстро! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 14:31 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
ъъъъъ А потом обнаружили, что умный датасет тянул и блобы. :) По-настоящему умный датасет по-умолчанию имеет FetchBlobs = False 😁 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:57 |
|
Миграция с IB на FB. Опыт
|
|||
---|---|---|---|
#18+
ъъъъъ Было проапгрейжено железо сервера, изменены алгоритмы запрос-отображение, все стало нормально. А потом обнаружили, что умный датасет тянул и блобы. И, когда мы избавились от *, всё стало сверхбыстро! :) А представь, написали бы сразу по фен-шую - так и работали на старом железе ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 00:04 |
|
|
start [/forum/topic.php?fid=40&msg=39970856&tid=1560319]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 267ms |
0 / 0 |