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