Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

FireBird SQL синтаксис   Найти похожие ветки 

 
axx   (2005-09-28 12:05) [0]

Подскажите возможно ли в ФБ использовать запросы типа
Select TempTab.* from (Select Tab1.ID from Tab1) as TempTab
в МSSQL можно. Может синтаксис другой  ??


 
Sergey13 ©   (2005-09-28 12:07) [1]

Нет


 
axx   (2005-09-28 12:08) [2]

Жаль . Придется через процедуру а так нехотелось.
Спосибо.


 
msguns ©   (2005-09-28 12:09) [3]

Нет.
Хотя ходят слухи, что планируется в новых версиях поддержка вложенных запросов.
Это была одна из главных причин моего отказа от ФБ в пользу акцеса (локалки) и скалы (сеть)


 
msguns ©   (2005-09-28 12:11) [4]

>axx   (28.09.05 12:08) [2]
>Придется через процедуру а так нехотелось.

Во-во ! Приходится "на ровных местах" плодить ХП и вьюхи. Причем десятками и сотнями ;))

Правда, джонмэн утвержает, что это не от кривости сиквеля, а от кривости рук (мозгов) ;)))


 
Desdechado ©   (2005-09-28 12:17) [5]

Запрос
Select TempTab.* from (Select Tab1.ID from Tab1) as TempTab
равноценен
Select Tab1.ID from Tab1
Зачем огород?

А просто выборку из выборки делать - нельзя. Но можно вполне обойтись объединением таблиц, участвующих во внешних и внутрениих выборках, т.е. по-другому построить запрос.


 
Андрей Жук ©   (2005-09-28 12:18) [6]

можно в 2.0


 
Johnmen ©   (2005-09-28 12:25) [7]

>msguns ©   (28.09.05 12:11) [4]

:)
Серега, я думаю, что в большинстве случаев - кривизна рук.
Но иногда (у меня крайне редко), бывает нужно применить селект из селекта. И то потому, что так проще, или быстрее, или ещё как...
Тогда селект из view.


 
axx   (2005-09-28 12:35) [8]

То Desdechado
Я упростил до безобразия чтобы объяснить что нужно, можно было конечно километровый запрос привести - ты бы стал в нем разбираться ? а так все просто и понятно. Ответ НЕТ. Ждем релиза 2 и надеемся.... :-)


 
Johnmen ©   (2005-09-28 12:41) [9]

>axx   (28.09.05 12:35) [8]
>Ждем релиза 2 и надеемся.... :-)

Уже есть. Правда бета, насколько я в курсе...


 
axx   (2005-09-28 13:08) [10]

Johnmen
Есть но не релиз а rc..


 
Desdechado ©   (2005-09-28 13:09) [11]

пока ждешь, упрощай запрос, чтоб объединениями таблиц обойтись


 
msguns ©   (2005-09-28 13:14) [12]

>Johnmen ©   (28.09.05 12:25) [7]
>Но иногда (у меня крайне редко), бывает нужно применить селект из селекта. И то потому, что так проще, или быстрее, или ещё как...

У меня было так: работая с фб, задрался для каждого клиентского датасета рисовать все эти пересортировки, фильтры, поиски и т.д. и в итоге решил сваять что-то универсальное. Так вот, при разработке этого модуля пришлось делать парсер сиквель-запросов на предмет их модификаций (например для изменения порядка сортировки, изменения условий выборки (фильтров), поисков и т.д.). Убил море нервов и времени, но все равно периодически мой модуль банально глючил. Потом с этого же форума "считал" ветки про адо с постами сникника (отдельный поклон) и других мастеров-"скалолазов". Поисследовал классы TADO... и обнаружил в них ну просто громенное кол-во вкусностей, начисто отсутствующих в семействе TIB. Потом "подсмотрел" механизм Select from select и.. Короче, учать фб была решена ;(.

Хотя, повторюсь, возможно реально было найти нормальное решение и для TIB, но я просто плюнул, ибо слишком морочливо оказалось.
Хотя вот генераторов и "конкретики" транзакций мне в "наскальном" творчестве явно не хватает :))



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.042 c
8-1118568282
NikNet
2005-06-12 13:24
2005.11.06
Как в MMTOOLS можно сделать подержку WMA формат?


14-1129125684
Гость из прошлого
2005-10-12 18:01
2005.11.06
Помогите рассортировать языки програмирования


10-1106505855
Fktrc
2005-01-23 21:44
2005.11.06
Подключение GetObject om к уже запущенному Excel


14-1129544022
Андрей Жук
2005-10-17 14:13
2005.11.06
Веселин Топалов - новый шахматный чемпион


4-1125764703
s3ek
2005-09-03 20:25
2005.11.06
инофрмация от консольного приложения в главную форму