powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сравнение двух идентичных таблиц
5 сообщений из 5, страница 1 из 1
Сравнение двух идентичных таблиц
    #39724225
El_Ninio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться со сравнением. Есть две идентичные таблицы в разных базах. Как мне добавить в таблице второй базы не совпадающие данные из таблицы первой базы. Базы в одном сервере. Либо сравнить две таблицы и результат не совпадающих данных добавить в новой таблице. Хочу записать в новой таблице то что отсеял right join. Если написать select distinct N_DOC from
base1.dbo.Doc T1 right join base2.dbo.Doc T2 on T1.N_Doc=T2.N_Doc то получаю все те же данные которые есть 2 двух таблицах.
...
Рейтинг: 0 / 0
Сравнение двух идентичных таблиц
    #39724226
El_Ninio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И пробовал добавить в новой мною созданной таблице через insert Ругается на PK, Identity

insert into MyTable
select * from Base2.dbo.Doc T2, Base1.dbo.Doc T1 where T1.N_Doc!=T2.N_Doc
...
Рейтинг: 0 / 0
Сравнение двух идентичных таблиц
    #39724227
El_Ninio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удалил PK и отключил Identity. И все равно не добавляет в новой таблице ошибку выводит

"Сообщение 213, уровень 16, состояние 1, строка 2
Имя столбца или число предоставленных значений не соответствует определению таблицы."
...
Рейтинг: 0 / 0
Сравнение двух идентичных таблиц
    #39724229
El_Ninio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, разобрался. Тема закрыта)
...
Рейтинг: 0 / 0
Сравнение двух идентичных таблиц
    #39724259
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
El_NinioИ пробовал добавить в новой мною созданной таблице через insert Ругается на PK, Identity

insert into MyTable
select * from Base2.dbo.Doc T2, Base1.dbo.Doc T1 where T1.N_Doc!=T2.N_DocВсегда явно перечисляйте поля как в insert, так и в select. Потом будет проще, съэколномите время и силы.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сравнение двух идентичных таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]