Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Интересно, как в таблице DB2 узнать какая запись вставлена последней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:33 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
он равен кол-ву записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:37 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
TallinAlон равен кол-ву записей :) Да особенно если записи активно удаляютс и вставляются. Реально пошутил. А по теме: 1. getLastInsertId();// хотя для DB2 может и не работает... Или 2. Через запрос: "SELECT SYSIBM.IDENTITY_VAL_LOCAL() AS id FROM table" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:52 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Ну это уж совсем не обязательно. Даже ели учесть что номер каждой записи возрастает на 1. А теперь взять и несколько записей удалить. Вставив следующую, ее номер будет больше чем общее количество записей. Так что вопрос остается открытым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:56 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Что значит номер записи??? Identity или Sequence??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Так же смотри мои примеры в топике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:07 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Это значит, что у меня есть таблица: create table DOCOBJECTS ( DOCOBJECTID BIGINT not null generated by default as identity, DOCOBJECTBODY СLOB(5000000) not null, constraint "P_Identifier_1" primary key (DOCOBJECTID) ); в таблицу вставляются записи: insert into DOCOBJECTS(DOCOBJECTBODY ) VALUES (STREAM) так вот мне нужно знать значение DOCOBJECTID вставленной записи вариант: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 07:40 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Хорошая статья на англицком http://www.craigsmullins.com/dbu_0204.htm Обратите внимание на табличку в конце статьи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 08:11 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
2 anti-ant Зачем спорить? - посмотри документацию. SET LAST_ID = (VALUES IDENTITY_VAL_LOCAL()) значение последнего вставленного или NULL (если insert групповой был). У тебя по умолчанию DOCOBJECTID начался с 1 и шаг тоже 1. Поэтому пока ты не удалял записи, DOCOBJECTID = порядковому номеру записи, а последний DOCOBJECTID = числу записей в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 08:22 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Ребята вы Извращенцы или как??? Я же указал вам самый простой и эффектвный способ.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 10:24 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Кстати мой способ возвращает все сгененированные identity в отличии от DENTITY_VAL_LOCAL() в не зависиомсти одна строка вставлялась или 1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 10:26 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, проблема именно с таблицей из CLOB с identity. У меня, например, не получилось использовать "select from table (insert into)" из JDBC при работе с CLOB через SPRING. Впрочем,я не очень долго разбирался, думаю, какое-то решение должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 16:16 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
Странно у меня и через JDBC. Работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 19:04 |
|
||
|
Как узнать номер записи вставленной последней?
|
|||
|---|---|---|---|
|
#18+
nkulikovСтранно у меня и через JDBC. Работает. Тут ключевое слово скорее SPRING. А как ты через JDBC сохраняешь CLOB? В первую очередь - как получаешь нужный экземпляр java.sql.clob, потом-то понятно, PreparedStatment.setClob. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2005, 19:41 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=141&tid=1605710]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 370ms |

| 0 / 0 |
