Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как заблокировать последоветельность ?
|
|||
|---|---|---|---|
|
#18+
На время вставки в 2 таблицы нужно полностью заблокировать последовательность (на чтение, и на запись). Как это сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 08:37 |
|
||
|
как заблокировать последоветельность ?
|
|||
|---|---|---|---|
|
#18+
А как поставлена задача? Может быть достаточно подставлять руками значения в соответствующие колонки, что бы последовательность не генерировала новые? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 10:18 |
|
||
|
как заблокировать последоветельность ?
|
|||
|---|---|---|---|
|
#18+
имхо sql операторами никак (по крайней мере не встречал ни разу) можно выстроить транзакции последовательно в момент обращения к сиквенции, что бы только одна транзакция могла обращатся к сиквенции в один момент времени, но это както "не красиво" чтоли.. а действительно нужно блокировать сиквенцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 10:45 |
|
||
|
как заблокировать последоветельность ?
|
|||
|---|---|---|---|
|
#18+
Ситуация такая: Последовательность генерит уникальный идентификатор для строки таблицы, одновременно это поле таблицы является внешним ключом к другой таблице, нужно выполнить вставку в обе таблицы, но во вторую можно вставить только когда будет известен идентификатор записи в первой, вот я и хотел в первую вставить потом запросить у последовательности ее текущее значение и выполнить вставку во вторую таблицу. Если кто знает как это по правильному сделать - скажите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 11:21 |
|
||
|
как заблокировать последоветельность ?
|
|||
|---|---|---|---|
|
#18+
select currval('ваша последовательность'); Чтобы предотвратить досужие вымыслы - куррвал работает для текущей сессии. Т.е. оно вернет последнее сгенерированное ДЛЯ ТЕКУЩЕЙ сессии значение. Если сомневаетесь - в поиск или моделируйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2006, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33794831&tid=2006296]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 378ms |

| 0 / 0 |
