Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с IDENTITY в ASA
|
|||
|---|---|---|---|
|
#18+
Всем привет! Для примера есть таблица Т1: RN (Numeric(17,0)) global autoincrement (1000000) (PKey) Prim (Char(50)) если сделать 1) Insert T1 (Prim) VALUES ('Row'); Message @@IDENTITY to console; то RN = @@IDENTITY все ОК 2) Добавляю триггер Код: plaintext 1. 2. 3. 4. 5. 6. далее повторяю операцию Insert T1 (Prim) VALUES ('Row'); Message @@IDENTITY to console; то RN <> @@IDENTITY @@IDENTITY - вообще какойто бещенный получается, 20-ти значное число. Внимание вопрос: Почему так и как мне справится с этой ситуацией т.е. получить нормальный идент (Триггер необходимо оставить или предложите другую алтернативу) ======================= ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 08:58 |
|
||
|
Проблема с IDENTITY в ASA
|
|||
|---|---|---|---|
|
#18+
А вот не надо садомазохизмом с СУБД заниматься. Ничего советовать не будем, так как идея после присваивания IDENTITY уводить его в минус мягко говоря бестолковая. Соответствующе никто решение искать не будет, а вместо этого все задаем закономерный в таких случаях вопрос - на кой это надо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 10:25 |
|
||
|
Проблема с IDENTITY в ASA
|
|||
|---|---|---|---|
|
#18+
ASCRUS... - на кой это надо ? Есть Удаленные базы, центральная в которую все падает, все это ASA Есть ERP система крутится на ORACLE Необходимо реализовать что то типа коридора туда сюда (ASA и ORACLE) Ну и организовал ч/з remote servise В ORACLE уже куча записей в справочниках (ident в системе сквозной т.е уникальный по всем таблицам) Да, еще надобно: допустим на удаленном добавили запись приходит она на центральную, добавляется в оракловую, а там уже оказывается такой идент занят, а отрицательного точно не будет. Есть предложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 11:47 |
|
||
|
Проблема с IDENTITY в ASA
|
|||
|---|---|---|---|
|
#18+
DIGITALPRO ASCRUS... - на кой это надо ? Есть Удаленные базы, центральная в которую все падает, все это ASA Есть ERP система крутится на ORACLE Необходимо реализовать что то типа коридора туда сюда (ASA и ORACLE) Ну и организовал ч/з remote servise В ORACLE уже куча записей в справочниках (ident в системе сквозной т.е уникальный по всем таблицам) Да, еще надобно: допустим на удаленном добавили запись приходит она на центральную, добавляется в оракловую, а там уже оказывается такой идент занят, а отрицательного точно не будет. Есть предложения? Предложение одно - не пытаться запихнуть в IDENTITY ASA значения от сиквенсов Oracle. Пусть все нумерует ASA, как и полагается. Просто дополнительно в табличках сделать NULL поле, в котором если запись пришла с Оракла хранить значение его ID, по которому и можно будет синхронизироваться 2 СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 11:55 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33071606&tid=2013642]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 386ms |

| 0 / 0 |
