MSSQL 2008 R2 (10.50.6000)
Есть большая таблица с данными
решил немного исправить кривые данные, сложив результат в пустую таблицу [Table2] такой же структуры
для чего использовал такой скрипт
так вот если использовать Import/Export Wizard - ругается на дубликаты,
а если выполнить скриптом insert into [Table2] - проходит без проблем.
Как это можно объяснить?
Есть большая таблица с данными
create table [Table1] ( [id] int identity(1,1) not null ,[Field1] varchar(16) not null ,[Field2] varchar(100) not null ,[Field3] varchar(100) not null ,[Field4] varchar(3) not null ,[DT] datetime not null ,constraint [PK_Table1] primary key clustered ([Field1],[Field2],[Field3],[Field4]) )
решил немного исправить кривые данные, сложив результат в пустую таблицу [Table2] такой же структуры
для чего использовал такой скрипт
select [Field1] ,[Field2] = case when [Field4] = 'ABC' then '' else [Field2] ,[Field3] = case when [Field4] = 'ABC' then '' else [Field3] ,[Field4] ,[DT] = min([DT4]) from [Table1] group by [Field1] ,case when [Field4] = 'ABC' then '' else [Field2] ,case when [Field4] = 'ABC' then '' else [Field3] ,[Field4]
так вот если использовать Import/Export Wizard - ругается на дубликаты,
а если выполнить скриптом insert into [Table2] - проходит без проблем.
Как это можно объяснить?