Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема при копировании из таблицы1 в таблицу2 из-за ключа.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. В общем такая ситуация: Нужно скопировать из таблицы1 в таблицу2(пустая), в которой есть id - ключ, генерирующийся. Копирую таким образом: INSERT INTO ZAB.t1 (SELECT row_number() over() id, ID_TYPE_MAN, ID_RAION, 0 as is_deleted, FM, IM, OT, DTR, POL, ADR, ADR_F FROM ZAB.t2 ) Думаю, не самый удачный способ. Если в SELECTе не указывать id, то не вставляет строки. Объясните, пожалуйста, как можно вставлять данные, чтобы id в таблице2 генерировался автоматически. Т.к. если бы таблица2 была бы не пустая и при попытке вставить строки с id, которые уже есть там возникала бы ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 11:54 |
|
||
|
Проблема при копировании из таблицы1 в таблицу2 из-за ключа.
|
|||
|---|---|---|---|
|
#18+
ikeres, Если у Вас id - GENERATED ALWAYS AS IDENTITY, то при вставке перечисляйте явно имена полей без него: INSERT INTO ZAB.t1 (ID_TYPE_MAN, ID_RAION, is_deleted, FM, IM, OT, DTR, POL, ADR, ADR_F) (SELECT ID_TYPE_MAN, ID_RAION, 0 as is_deleted, FM, IM, OT, DTR, POL, ADR, ADR_F FROM ZAB.t2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=39213499&tid=1600626]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 145ms |

| 0 / 0 |
