powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Хранимая процедура >64K
8 сообщений из 8, страница 1 из 1
Хранимая процедура >64K
    #32209440
alex_zan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Припопытке компиляции хранимой процедуры с размером текста больше 64К возникают ошибки типа неправильный символ и ли строка. При чем в сообщении об ошибке фигурирует кусок строки из этой же процедуры. И чем больше размер отличается от 64К, тем дальше этот кусок отстоит от начала процедуры. Такое впечатление, что где-то произсходит переполнение и процедура начинает просматриваться компилятором сначала.

Не подскажите, чей это глюк?

Используются fb1.0.3.972 и ibexpert2.5.0.47.

PS: Делить процедуру на меньшие части в данном случае нежелательно.
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32209790
Cancer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это и есть ограничение IB на размер ХП! (64К)
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32210443
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а пробелы, которыми сдвигается текст в целях удобочитаемости тоже увеличивают эти килобайты?
Если да, то может быть писать процедуру в одну строчку без переносов через ";"?
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32210949
alex_zan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На размер влияют и комментарии и ведущие пробелы и длина имен переменных.

А вы можете себе представить 64К в одну строчку без пробелов? :)
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32211648
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное жуткое зрелище, но если помогает - то и это выход.
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32211703
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, в IB нельзя из одной процедуры вызвать другую?
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32215737
alex_zan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слишком много входных/выходных параметров придется передавать/принимать.
...
Рейтинг: 0 / 0
Хранимая процедура >64K
    #32216680
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если в UDF попробовать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Хранимая процедура >64K
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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