Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=53&tablet=1&tid=2006296]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
107ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 460ms |

| 0 / 0 |
