ограничение 64k на текст процедуры

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
zigorzn
Сообщения: 27
Зарегистрирован: 03 фев 2008, 09:16

ограничение 64k на текст процедуры

Сообщение zigorzn » 24 ноя 2008, 10:55

простой вопрос: планируется ли убрать это ограничение?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: ограничение 64k на текст процедуры

Сообщение hvlad » 24 ноя 2008, 13:08

Да

zigorzn
Сообщения: 27
Зарегистрирован: 03 фев 2008, 09:16

Re: ограничение 64k на текст процедуры

Сообщение zigorzn » 24 ноя 2008, 13:13

:D когда? с какой(их) версий?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: ограничение 64k на текст процедуры

Сообщение hvlad » 24 ноя 2008, 13:21

>= 3.x

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: ограничение 64k на текст процедуры

Сообщение Dimitry Sibiryakov » 24 ноя 2008, 19:15

Как? Неужели будет новое API?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: ограничение 64k на текст процедуры

Сообщение hvlad » 24 ноя 2008, 19:20

Конечно будет ;)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: ограничение 64k на текст процедуры

Сообщение kdv » 24 ноя 2008, 23:29

но я бы все равно, 64к процедуру порезал на части. 64 кило непрерывного текста - это разрыв мозга. По правилам текст процедур и функций должен умещаться на одном экране.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: ограничение 64k на текст процедуры

Сообщение Dimitry Sibiryakov » 25 ноя 2008, 11:38

hvlad писал(а):Конечно будет ;)
:( А я-то понадеялся, что просто старое научат жрать большие строки если их длина указана как 0...

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: ограничение 64k на текст процедуры

Сообщение dimitr » 25 ноя 2008, 11:59

Dimitry Sibiryakov писал(а):А я-то понадеялся, что просто старое научат жрать большие строки если их длина указана как 0...
а с бинарными буферами что прикажешь делать? Длиной BLR или message-й, например? Или информации для плана?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: ограничение 64k на текст процедуры

Сообщение Dimitry Sibiryakov » 26 ноя 2008, 12:00

Хочешь сказать, что старое API отправится на свалку истории и с некоторой версии перестанет работать совсем? :(

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: ограничение 64k на текст процедуры

Сообщение dimitr » 26 ноя 2008, 14:54

да нехай остается, пока будут силы его поддерживать

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: ограничение 64k на текст процедуры

Сообщение Dimitry Sibiryakov » 27 ноя 2008, 13:39

Тогда ещё такой вопрос: надеюсь, это новое API будет размещено не в fbclient.dll и не будет внедряться постепенно?..
А то "постепенно мутирующее" API это такой геморрой... Бесконечные ветвления в зависимости от "вот эта функция уже есть, а той ещё нет и надо обходить".

Ответить