|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
https://stackoverflow.com/questions/51457685 У людёв что-то странное в FB 2.5.6 они наваяли довольно монстровый запрос select from select from select .... он работает они его оборачивают в примитивный CTE with b as ( ....монстр.... ) select * form b ....и внезапно получают can not fetch RDB$DB_KEY form stored procedure ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 12:56 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Arioch, так как вопрос оформлен даже вникать не хотса. Ты этот запрос сюда да с форматированием и подсветкой оформи. Тогда ещё глянуть можно. ну и там вроде посоветовали до 2.5.8 обновится ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 13:05 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Симонов Денис, Суть вопроса я передал, а "простыню кода" если надо можно по ссылке увидеть. Тут либо что-то знакомое и ты сразу знаешь, под каким фонарём искать ключи, либо нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 14:01 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Arioch, по-моему там полный дурдом, если не сказать хуже. Вот это вот что, к примеру? select a.*, m.fam_dor, m2.fam_owed from ( select guarantor_id, guarantor, address_1, address_2, city, state, zip_code, patno, ma.fname,ma.lname,ma.pat_owed,ma.eff_pat_dor from ( select patno, ( first_name || case when middle_name = '' then ' ' when m middle_name is null then ' ' else (' ' || middle_name || ' ') end || last_name) ... и так далее. Зато как отвечают на предложение обновить 2.5.6 на 2.5.8, а? "I'm not able to upgrade the engine; I'm an end user of this application, not the developer." И этот запрос "юзер" писал? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 14:29 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
вообще, если переложить написание запросов на неподготовленных юзеров - то дурдом и получится но с другой стороны, баги именно так и находятся: когда все делают всё правильно, а потом находится кто-то рыжий, делает шаг в сторону - и сервер изумляется ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 14:32 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
23.07.2018 14:29, kdv пишет: > > И этот запрос "юзер" писал? питарасы, сэр! (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 14:32 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Arioch, как смысл там вообще было CTE в таком виде задействовать не понятно. Т.е. вроде CTE воткнул но внутри CTE derived table, хотя можно было на другую cte сослаться. Помнится RDB$DB_KEY использовался в одной спецсборке для уменьшения ширины резалтсета для сортировки, может случайно та сборка попалась ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 14:38 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Симонов Денискак смысл там вообще было CTE в таком виде задействовать не понятно либо "минимальный воспроизхводимый пример", либо просто инкрементальное создание большого запроса в REPL-стиле ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 15:27 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
kdvИ этот запрос "юзер" писал? а что такого? помнится, в одной клинике в "Медиалоге" разрабами предлагалось данные из справочников прям тупо селектом (селектом, Карл! врачу!) вытаскивать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 21:15 |
|
CTE, RDB$DB_KEY и внезапная SP
|
|||
---|---|---|---|
#18+
Док, Ну а чё? Операцию провёл, а зашивают уже пусть сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2018, 09:22 |
|
|
start [/forum/topic.php?fid=40&msg=39678168&tid=1561032]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 156ms |
0 / 0 |