powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Курсор в Interbase(IBConsol матерится)
14 сообщений из 14, страница 1 из 1
Курсор в Interbase(IBConsol матерится)
    #32385242
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На запрос:

declare c cursor
for select * from t2;

отвечает:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 8
c
Statement: declare c cursor
for select * from t2
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385243
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плюнь тому в глаз, кто тебя такому научил.
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385280
KeepeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Мимопроходящий:

Кстати, с нормально работающим курсором я встречался только в MSSQL.
что делать в IB? тут у меня когда то давно так же были проблеммы с курсором, но времени не было и пришлось это отложить на неопределенный срок, а он мне еще понадобиться. Как обойти эту проблемму в IB?
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385282
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё зависит от того, чего ты от него жаждешь.
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385289
KeepeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я за Delphi + IB (пробовал MSSQL) конечно не 10 лет, тогда я программировать должен был бы начать с 10 лет :)
поэтому пока что я жду от него простого, так же как делал и в MSSQL (правда было это года 2 назад, так что я уже позабыл, могу и что то спутать) - в курсор выбрать все записи и из курсора уже нужные.
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385296
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeepeRв курсор выбрать все записи и из курсора уже нужные.
Именно так, как это делается в MS SQL не получится. У того и другого под "курсором" понимаются разные вещи.
Но это не значит, что задачу нельзя решить иными способами. ;)
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385298
KeepeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то бишь временные таблицы ...?
динамически создавать таблицу, выбирать туда данные а оттуда уже нужные?
и далее если надо эту таблицу динамически удалять?
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32385309
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету у IB/FB временных таблиц.
Было обещано Borland'ом в IB7, но так и не реализовано.
А создавать и удалять таблицы "динамически", при сегодняшнем состоянии дел в IB/FB, далеко не самый оптимальный вариант. В частности, следует учитывать то, что метаданные кешируются ядром сервера. А также то, что работать с такой таблицей можно только после того, как метаданные будут закоммичены. Что соответственно, делает такую таблицу перманентной. Со всеми вытекающими из этого последствиями.
Но не стОит отчаиваться ;)
Зачастую, потребность во временных таблицах возникает от недостаточного владения SQL.
Изучайте мат.часть, друзья-коллеги.
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32386140
IgorK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то иногда нужно доки читать!
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32386344
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Мимопроходящий:

>> На запрос:
>>
>> declare c cursor
>> for select * from t2;
>
> Плюнь тому в глаз, кто тебя такому научил.

Ну зачем так категорично? Может, человек на ESQL пишет ;-)

P.S. И вообще, у меня сервер ошибок на этот запрос не выдает...
;-)))
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32386500
Фотография DarkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Курсор в Interbase(IBConsol матерится)

Это к Джуджу. Он отмодерит.

...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32387017
KeepeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DarkCat: как найти то этого ДжуДжа?
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32390010
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может view спасёт?
...
Рейтинг: 0 / 0
Курсор в Interbase(IBConsol матерится)
    #32390584
hyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсоры из ИБ начиная не помню с какой - смотрел когда выяснял - версии просто убрали.
Если запрос, который будет реализован, с параметрами, пиши ХП, если нет - проще view.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Курсор в Interbase(IBConsol матерится)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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