|
|
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
Денису спасибо. Мне начинает нравиться оракл:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 14:42 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
to Denis Popov: откуда такие синтаксические навороты? Это в 9i? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 14:43 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
у меня в 8I работает, только в первом предикате исключить and a.obj_id = b.object_code_4, думаю очепятка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 14:48 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
я кажется тормознул. i - это курсорная переменная конечно-же. Но я не знал, что курсор можно прямо в самом цикле описывать. В 8.0.X - этого вроде не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 14:48 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
Это еще в 7-ке было, сам подобные конструкции на 7.3.4 писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 15:02 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
Тогда странно. Зачем тогда писать такие громоздкие выражения. Почему бы не описать курсор отдельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 15:05 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
Я не совсем понял, а какой код кажется более громоздким, с for i in (select ...) или с явным объявлением курсора? ИМХО есть задачи, для решения которых лучше подходит один из вышеописанных медотов, есть задачи, где метод безразличен. К примеру, явный феч из задекларируемого курсора никогда не возвратит exception наподобе no_data_found или dup_val_on_index, и подчас выражения select ... into ... обертывают в такие конструкции, если подобные исключения следует игнорировать, по постановке задачи. Ну а код через for - это для "ленивых", поэтому сам часто им пользуюсь:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 15:50 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
Я имею ввиду только это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 16:19 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
[q] Ну а код через for - это для "ленивых", поэтому сам часто им пользуюсь:)[/q] Поэтому мне и начинает нравится оракл. А лень это нормально, особенно для программеров, т.е. программистов :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 16:20 |
|
||
|
JOINED UPDATE
|
|||
|---|---|---|---|
|
#18+
На мой взгляд, Oracle PL/SQL более формализован и требователен, нежели Sybase или MSSQL T-SQL, с которым пришлось работать. Конкретно- Sybase 11.9.2 и 12.0. Он него осталось впечатление этакого разгильдяйства, причем в хорошем смысле: объявление переменных где вздумается, да хотя бы просто select без указания "откуда". Но это уже офтопик и тема для "Сравнения СУБД". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2003, 16:29 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32103889&tid=1991863]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 546ms |

| 0 / 0 |
