Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
есть update, нужно сразу после его выполнения определить сколько строк было обновлено. Как это сделать в DB2? в mssql есть встроенная функция @@ROWCOUNT, а в DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 14:55 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
Если вы про SQL процедуры, то: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:24 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
спасибо!.. а это будет работать на всех платформах? Например, на AS400? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:29 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
elcolexа это будет работать на всех платформах? Например, на AS400?За все не скажу, а на as400 - будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 15:34 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
супер! а эта штука работает быстро? тут почему вообще возник вопрос. У нас в процедуре данные либо вставляются либо обновляются.. т.е. примерно такой код: if ( exists ( select id from t where id = @id ) ) update t set x = @x where id = @id ; else begin set @id = get_new_id () ; insert into t ( id , x ) values ( @id , @x ) ; end для оптимизации ( вставок больше апдейтов ) есть предложение писать так: update t set x = @x where id = @id ; -- здесь определяем количество обработанных строк... -- ... if ( 0 = @rows_affected ) begin set @id = get_new_id () ; insert into t ( id , x ) values ( @id , @x ) ; end при обновлении будем получать преимущество ( отсутствует exists вовсе )... я просто не знаю насколько такой подход приемлем для db2? Для mssql "прокатывает".. что скажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 16:51 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
Посмотри синтаксис MERGE INTO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 17:02 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
ого, звучит не плохо! похоже такая фича подойдет... и сорри за "не умный" вопрос еще раз: "а это будет работать на всех платформах? Например, на AS400?" :) зы вообще, если не трудно, "ткныте" туда где можно узнать какие инструкции выполняются на каких платформах? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 17:08 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
SQL Reference for Cross-Platform Development ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 17:19 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
elcolexа эта штука работает быстро?Да. elcolexдля оптимизации ( вставок больше апдейтов ) есть предложение писать так: ...Т.к. на as400 нет MERGE, то это - вполне нормальный подход. У вас какая версия iSeries? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 17:24 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein elcolexа эта штука работает быстро?Да. elcolexдля оптимизации ( вставок больше апдейтов ) есть предложение писать так: ...Т.к. на as400 нет MERGE, то это - вполне нормальный подход. У вас какая версия iSeries? 5-я ух ты а с merge "облом" :( ну раз количество строк быстро определяется, то сойдет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 18:23 |
|
||
|
Количество обработанных строк
|
|||
|---|---|---|---|
|
#18+
elcolex5-яА релиз? V5R N N - какая цифирка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2007, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34510716&tid=1604612]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 333ms |

| 0 / 0 |
