|
|
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
Судя по одному топику, на экзамены 1Z0-001 есть вопросы по использованию bulk collect. Оракловая дока не внесла полной ясности. Буду благодарна за ссылки на доки и статьи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:02:01 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
Странно, а судя по Test Content Checklist Introduction to Oracle: SQL ® and PL/SQL ™ (Exam# 1Z0-001) нет там никаких bulk collect.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:14:22 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
Да, я тоже так думал, пока на экзамене не нарвался, подумав, что это провакация. Ты кстати сдал экзамен-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:16:48 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to Ося А эту штуку Test Content Checklist Introduction to Oracle: SQL ® and PL/SQL ™ (Exam# 1Z0-001) можно где нибудь скачать? Я пользуюсь selftest'ом. Есть еще говорят TestKing но его не нашла для скачивания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:26:55 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
2 Violina это ж чеклист, список тем к экзамену, лежит где -то в дебрях oracle.com 2 soft... ...я проспал, вот такое пэ.... придется еще 155 уев надыбать..... (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:34:31 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
Судя по тому, что молчит - значит не сдал. Ты только не растраивайся, сдашь в следующий раз. to Violina: это список вопросов собственно для экзамена. Берётся с сайта Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:34:46 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to Ося: Да, плохо. Ладно, крепись. Больше дисциплины и усердия и всё получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:39:53 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
I do not know any articles, except the manual, but I will explain one "грабли" with FETCH ... BULK COLLECT INTO ... [LIMIT rows]; most people step on. It is related to %FOUND and %NOTFOUND cursor attributes. Most people think the above cursor attributes are set when FETCH does not retrieve any rows. It is not true. Cursor attribute %FOUND is set to FALSE (and %NOTFOUND to TRUE) when FETCH does not retrieve REQUESTED number of rows. Since most of the time we fetch one row at a time, most people tend to think the above cursor attributes are set when no rows are retrieved. And example in PL/SQL manual on Using the LIMIT Clause is also misleading: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. The example itself is correct. What it does not explain is that the actual row processing marked as ... in the example (between line EXIT WHEN c1%NOTFOUND; and END LOOP;) will not be executed for the last iteration if it does not fetch EXACTLY 10 rows. Assume table emp has 14 rows. First iteration will fetch 10 of them. Since it fetched 10 rows, c1%NOTFOUND = FALSE and fetched rows will be processd by loop logic (marked in the example as ...). Second iteration will fetch only 4 rows, therefore c1%NOTFOUND will be set to TRUE and llop will exit RIGHT AWAY. However if emp has 10*k rows (for example 20 rows) all table emp rows will be processed by loop logic. MORAL: Do not use %FOUND %NOTFOUND to exit loop when fetching bulk with limit. Exit when element count in PL/SQL table you are fetching into is 0: EXIT WHEN empnos.COUNT = 0; SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:54:45 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
это ж чеклист, список тем к экзамену, лежит где -то в дебрях oracle.com это список вопросов собственно для экзамена. Берётся с сайта Oracle. понятно значит чтобы найти ссылку надо внимательно прочить пару страниц текста на Оракл сайте. Может у кого то ссылочка завалялась. PS Так список вопросов или список тем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:55:29 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
Эх, Violina, Violina - у тебя же есть книга "Подготовка админов 8i" - там же всё написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:00:57 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to SY: Вопрос стоит не о FETCH, а о select ....into. То есть как одним запросом выбрать множество строк. Только ты обьясняй Violine, а не мне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:03:19 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to SY You example is very clarifying for me. Do I understand correctly that "bulk collect" is а way of reading many rows in one operation and that it is possible for the table types only? PS I find it is a good decision to write in English instead of to do so in Russian with latin letters! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:06:21 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
2 softbuilder: The way I read it, вопрос стоял по использованию bulk collect. And BULK COLLECT can be used in SELECT or in FETCH . SY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:13:34 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to softbuilder Нашла во введении, я просто не вспомнила об этом. пасибо за напоминание. Вопрос стоит не о FETCH, а о select ....into. То есть как одним запросом выбрать множество строк. Примера с использованием select ....into вместо fetch будет достаточно. The comments will be appreciated! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:16:45 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to SY: это всё понятно. Но в контексте экзамена, насколько я понимаю, вопрос задаётся именно в таком разрезе: как одним запросом получить в переменную памяти несколько строк. Поэтому я бы попросил продемонстрировать пример для этого случая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:17:47 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
2 Violina http://www.oracle.com/education/downloads/dba8i_cg.pdf -- информация для начинающего инвестора фирмы оракл :) (в самом конце мана чеклист по всем тестам) http://www.oracle.com/education/certification/objectives/index.html?content.html тут всякая вода про то ж самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:24:16 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
to softbuilder Раз уж зашла речь об экзаменах, хочу спросить. 1) В selftest встречала вопрос где надо в специальном поле напечатать название какого либо понятия или объекта. В книге говорится что вопросы исключительно на выбор правильных вариантов. Есть ли в реальных экзаменах вопросы, где надо вводить самому названия в качестве ответа на вопрос? 2) В книге сказано: в любое время можно определить число баллов, полученных за ответы на вопросы, нажав на кнопку оценки теста внизу справа. Так ведь можно себя проверить и если что вернуться еще подумать над ответами, ведь это же жульничество. Или я что то не так поняла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:27:57 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
1) У меня не было. И вообще скорее всего нет 2) Такого нет. Это какая-то наколка. Если ты выходишь из программы экзамена где тебе покажут результат - обратно хода нет. Но утверждать на 100% не буду - так как именно на экзамене меня такая мысль не посещала. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:38:23 |
|
||
|
Посоветуйете статьи по использованию bulk collect
|
|||
|---|---|---|---|
|
#18+
По поводу 2). Проводить такой недешевый эксперимент мне тоже не хочется:-) Нашла наглядный пример конструкции select ... bulk collect into ... Ничего такого страшного и непонятного, а я переживала! :-) Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:47:20 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2770&tid=1990221]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
295ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 588ms |

| 0 / 0 |
