|
|
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, подскажите, есть ли в Oracle8.0.5 sql команды join, left join, right join. Или там только через (+) это можно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:24 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
А чем тебе "+" не нравится? Они , что как-то отталкивающе выглядят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:28 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
Сервер, написанный для Oracle9, посылает запросы в формате с join и не работает с Oracle8. А переписывать его не хочется:(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:49 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
да, переписывать сервер и в правду сложновато... :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:51 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
Те в нем join-ов нет, или точно никто сказать не может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:59 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
В 8i и ниже поддерживается только (+). А сервер переписать раз и на всегда - со всеми этими ансишными заморочками ужас как неудобно работать. Oracle Corp. - молодцы, что придумали грамотный, понятный и компактный синтаксис. Если стоит задача совместимости с разными СУБД, лучше уж всю логику работы с базой выносить в отдельный модуль, и подключать требуемый из них для каждой из СУБД. Это right way. P.S. CMP - wrong way, но это уже не совсем в тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 17:59 |
|
||
|
Join-ы
|
|||
|---|---|---|---|
|
#18+
В таком случае господа из Sybase еще больше молодцы, поскольку ихний вариант outer join'а заключается в использовании одного знака "*" справа или слева от "=" соответственно для левого и правого джойна, если не путаю. Это вместо ораклового варианта с 3-я знаками "(+)";) А проблема переноса кода с одной СУБД на другую порой весьма неиллюзорна, равно как и задача использования одновременно нескольких СУБД. И чем меньше сил тратится на подлаживание серверного кода (а он ИМХО всегда будет) под определенную СУБД, тем лучше. Именно в этих задачах. Насчет 9-ки: опять же ИМХО, но реализация стандарта SQL ANSI еще не до конца вылизана. В основном я натыкаюсь на проблемы использования outer join'ов, а также выражений типа with при открытии курсора в процедуре, вызываемой через линк. Это. конечно, завороченный вариант, но имеет место быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 19:04 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32131278&tid=1991211]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 471ms |

| 0 / 0 |
