Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 ограничения SQL запросов в различных СУБД  [new]
Grigory73
Member

Откуда:
Сообщений: 2
Всем привет!
Очень интересуют следующие параметры для реализаций SQL под различными СУБД:
1)максимальная длина SQL запроса
2)максимальный уровень вложенности SQL запроса
во FROM и WHERE clause, т.е. select from (select) и select from where exists (select from)

Есть информация только по Oracle:
1) 64 K
2) unlimited и 255


С уважением, Григорий
22 сен 04, 19:07    [980457]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32895
Grigory73
Всем привет!
Очень интересуют следующие параметры для реализаций SQL под различными СУБД:
1)максимальная длина SQL запроса
2)максимальный уровень вложенности SQL запроса
во FROM и WHERE clause, т.е. select from (select) и select from where exists (select from)
InterBase/FireBird:
1 - 64k
2 - 256 предикатов JOIN/WHERE
22 сен 04, 19:12    [980473]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
страшно подумать что же Вы за запросы собрались писать... :))
22 сен 04, 19:39    [980526]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
Alexey Kudinov
Member

Откуда:
Сообщений: 14561
В MSSQL максимальное число таблиц, которое может входить в запрос - 256. Это с учетом тех таблиц, к которым обращаются View и UDF, используемые в запросе
22 сен 04, 19:59    [980558]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
<SergSuper> сообщил/сообщила в новостях следующее: news:980526@sql.ru...
страшно подумать что же Вы за запросы собрались писать... :))
ну не скажите, батенька... на заре молодости сваяли мы как-то оборотную ведомость по складу, дык пришлось разделить её на 5 или 6 процедур, потому как в одну оно не лезло (писано было на 6.5, а там проца макс 64к была).
А вот нонича с любовью к структурам типа "Объект-аттрибут" запросто в 80 джойнов влазим и не удивляемся :-)

Posted via ActualForum NNTP Server 1.0

22 сен 04, 22:10    [980675]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4257
2SergSuper
Сообщений: 1396 страшно подумать что же Вы за запросы собрались

cross-tab таблицы строятся динамически и надо ставить ограничение на количство столбцов например
23 сен 04, 00:05    [980751]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Grigory73
1)максимальная длина SQL запроса
2)максимальный уровень вложенности SQL запроса
во FROM и WHERE clause, т.е. select from (select) и select from where exists (select from)

Sybase ASA 9:
1. Максимальная длина ХП или запроса 2 гб (как и тип LONG VARCHAR, на основе которого так же базируются домены Text и XML)
2. Ограничено только выделенными под СУБД ресурсами сервера
23 сен 04, 00:30    [980756]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
Рыжий Кот
Member

Откуда: Мягкий Диван; [забанен] Рустамом; [разбанен] П02;
Сообщений: 21678
ASCRUS
Grigory73
1)максимальная длина SQL запроса
2)максимальный уровень вложенности SQL запроса
во FROM и WHERE clause, т.е. select from (select) и select from where exists (select from)

Sybase ASA 9:
1. Максимальная длина ХП или запроса 2 гб (как и тип LONG VARCHAR, на основе которого так же базируются домены Text и XML)
2. Ограничено только выделенными под СУБД ресурсами сервера


...7, 8, 9, Нокаут!
23 сен 04, 08:34    [980910]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
2 locky
Это в четверке было, сам на 2 процедуры разбивал. И не 64к, а вроде 8 или 16.
5 х 64к - это слишком много для ОСВ, какой бы она не была. Но блин когда это было то... И памяти у нас тогда на сервере было 24М
23 сен 04, 10:21    [981171]     Ответить | Цитировать Сообщить модератору
 Re: ограничения SQL запросов в различных СУБД  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

[quote]
2 locky
Это в четверке было, сам на 2 процедуры разбивал. И не 64к, а вроде 8 или 16.
5 х 64к - это слишком много для ОСВ, какой бы она не была. Но блин когда это было то... И памяти у нас тогда на сервере было 24М
[/quote]
я 4-ку то и в глаза не видел, так-шо - 6.5 это был, и как раз 64К (или память мне уже изменяет?).
размер общий вышел где-то кил эдак 180, а проц так много - мы ж их не построкам нарезали, а по логическим блокам.
А шо вы хотели? 3 десятка типов документов с 8 видами остатков в каждом...

Posted via ActualForum NNTP Server 1.0

23 сен 04, 18:08    [983514]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить