Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть процедура, которая генерирует ДМЛ-и и выполняет его через execute immediate. Весь дмл генерируется одним запросом в одно значение, и выглядит это следующим образом: Код: plsql 1. 2. 3. 4. Вопрос следующий, есть ли ограничение по длине значения, которое возвращается запросом, чтоб, если будет какая-то таблица с большим количеством полей, этот execute immediate не вылетел с ошибкой? DB2 9.7 Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 17:59 |
|
||
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 18:56 |
|
||
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
да, я это нашёл, но... По описанию - это максимальная длина самого запроса, а не того, что он возвращает... А там может быть и значение аналогичное varchar-у, а это уже 32767 bytes вроде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 20:12 |
|
||
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
emctlПо описанию - это максимальная длина самого запроса, а не того, что он возвращает... А там может быть и значение аналогичное varchar-у, а это уже 32767 bytes вродеНасколько я понял, ваш код выбирает из базы текст sql запроса, а потом его выполняет. Т.е. вы делаете: Код: plaintext Если длина выходит за границы макс. длины varchar, то пишИте: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2012, 11:58 |
|
||
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Спасибо. Да, это то, что я хотел узнать. Теперь уточню немного: 1) в зависимости от типа первого экспрешена, все остальные будут приводится к нему при конкатенации? 2) если 1-й экспрешен строка 'insert into ...', с которой дальше происходит конкатенация, то будет varchar? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2012, 14:52 |
|
||
|
Максимальная длина возвращаемого результата в SQL DB2
|
|||
|---|---|---|---|
|
#18+
emctl... 1) в зависимости от типа первого экспрешена, все остальные будут приводится к нему при конкатенации? 2) если 1-й экспрешен строка 'insert into ...', с которой дальше происходит конкатенация, то будет varchar? Для строк, если любой из операндов - clob, то результат будет clob. Вы можете проверить это так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2012, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37659632&tid=1601933]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 420ms |

| 0 / 0 |
