|
|
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
hi all LI-V2.5.3.26744 Код: plaintext 1. 2. 3. 4. 5. 6. Если теперь делать вот так: Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. А если вот эдак: Код: plaintext 1. Statement failed, SQLSTATE = HY000 bad BLR -- invalid stream А вот так если: Код: plaintext 1. Код: plaintext 1. 2. 3. 4. Согласно доке : Код: plaintext 1. 2. 3. Что тогда нарушают второй и третий варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 18:40:25 |
|
||
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
В тонну текста не вчитывался, но видимо то, что параметр first/skip не может зависеть от данных курсора, с которым работает (что вполне очевидно). А то, что ты пытаешься сделать - делается подзапросом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 18:43:55 |
|
||
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
Таблоид, как можно обращаться к тому, что еще не прочитано из таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2014, 19:04:50 |
|
||
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
я не врубаюсь, чем принципиально отличаются вот эти два варианта: var-1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. == vs == var-2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Отличие в планах - только "Materialize". Что он материализовал, просто выборку из `t` или же вот эту выборку: "select id,(select count(*) from t) c from t" - ? Если второе, то значение столбца "c" должно быть известно во внешней части запроса (т.е. в "rows(c)"). Из-за чего лезет "no current record for fetch operation" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2014, 11:59:46 |
|
||
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
Таблоид, я выше уже написал, почему. FIRST/SKIP-параметры вычисляются до выборки из курсора, поэтому они не могут на него ссылаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2014, 12:11:31 |
|
||
|
select first 1 skip ( <expr> ): "bad BLR -- invalid stream" или "no current record"
|
|||
|---|---|---|---|
|
#18+
dimitrя выше уже написал, почему. FIRST/SKIP-параметры вычисляются до выборки из курсора, поэтому они не могут на него ссылаться.Надо будет запомнить. Спасибо. ЗЫ. Так что всё-таки он материализовал во втором варианте ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2014, 12:23:55 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=101&tid=1563820]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
283ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 620ms |

| 0 / 0 |
