Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.09.2020, 13:00
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Доброго времени суток! Хочу чтобы триггер, по добавлению в табличку записи USERS, писал в другую табличку USERSPWDHSHHISTORY следующие поля Код: sql 1. 2. 3. 4. 5.
Соответственно USERID, FIO, PWDHASH нужно взять из таблицы USERS Вопроса два Как правильно пользоваться генератором в триггере, для создание первичного ключа таблицы USERSPWDHSHHISTORY? Как вставить ATTIME (CURRENT_TIMESTAMP) в конcтрукции INSERT INTO...SELECT... после всех значений, то есть наверное правильное использование VALUES Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
К руководству по Firebird прошу не посылать, что касается триггеров уже почитала) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:07
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
25.09.2020 13:00, MarinaVinograd пишет: > К руководству по Firebird прошу не посылать тогда в #$%^& сад. зы: кто-то ещё сомневается что это тро-ло-ло? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:09
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinogradК руководству по Firebird прошу не посылать, что касается триггеров уже почитала) Теперь придётся прочитать что касается запросов SELECT. Заодно можно попытаться подумать зачем он вообще нужен в этом триггере. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:09
|
|||
---|---|---|---|
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinograd, Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:10
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinograd, не прочитала ((( не надо в триггере ON INSERT делать INSERT в свою же таблицу. Для этого существует контекст NEW.* ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:13
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Симонов Денис, упс, она не в свою инсерт делает. Не надо было так триггер непонятно называть. GEN_ID(gen, 1) и NEXT VALUE FOR gen можно писать и внутри select запроса, но оно здесь не требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:17
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Dimitry Sibiryakov, Select нужен чтобы забрать новое значение из одной таблички и записать в другую ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:20
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinogradSelect нужен чтобы забрать новое значение из одной таблички Для этого обычно вешают триггер именно на ту табличку, где это новое значение появляется. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:26
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Dimitry Sibiryakov, я так и делаю. Триггер повешен на табличку USERS и при инсёрте в USERS нужно чтобы писалось в USERSPWDHSHHISTORY ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:27
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinograd> К руководству по Firebird прошу не посылать, MarinaVinograd> что касается триггеров уже почитала) Там же можно почитать и про конструкции Insert, Select и про выражения/функции. Потому что вопросы уровня примеров из документации. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:30
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinograd> Триггер повешен на табличку USERS Полный DDL триггера приводи, а не кусками. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:33
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Гаджимурадов Рустам, ] Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:34
|
|||
---|---|---|---|
проблема с INSERT INTO SELECT |
|||
#18+
Гаджимурадов Рустам MarinaVinograd> Триггер повешен на табличку USERS Полный DDL триггера приводи, а не кусками. и таблиц тоже ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 13:40
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
MarinaVinogradТриггер повешен на табличку USERS и при инсёрте в USERS нужно чтобы писалось в USERSPWDHSHHISTORY Повторяю третий раз: select тут не нужен. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2020, 14:16
|
|||
---|---|---|---|
|
|||
проблема с INSERT INTO SELECT |
|||
#18+
Мимопроходящий 25.09.2020 13:00, MarinaVinograd пишет: > К руководству по Firebird прошу не посылать тогда в #$%^& сад. зы: кто-то ещё сомневается что это тро-ло-ло? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1560245]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
132ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 241ms |
0 / 0 |