Am I Blind? - Duplicate key row

  • I have a table:

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    SET ANSI_PADDING ON

    GO

    CREATE TABLE [dbo].[kp_slownik_kod](

    [kod_id] [numeric](10, 0) IDENTITY(1,1) NOT NULL,

    [slownik_id] [numeric](10, 0) NOT NULL,

    [kod_idn] [varchar](10) NOT NULL,

    [kod_opis] [varchar](30) NULL,

    [kod_opis_dlugi] [varchar](2048) NULL,

    [kod_num] [int] NULL,

    [rodnum] [char](1) NULL,

    [rodopi] [char](1) NULL,

    [kod_wartosc] [decimal](23, 8) NULL,

    [kod_opis_rozsz] [varchar](256) NULL,

    [guid] [uniqueidentifier] NULL,

    CONSTRAINT [pk_kp_slownik_kod] PRIMARY KEY CLUSTERED

    (

    [kod_id] ASC

    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

    ) ON [PRIMARY]

    GO

    SET ANSI_PADDING OFF

    GO

    ALTER TABLE [dbo].[kp_slownik_kod] WITH CHECK ADD CONSTRAINT [FK_kp_slownik#kp_slownik_kod#kp_kod_slownika] FOREIGN KEY([slownik_id])

    REFERENCES [dbo].[kp_slownik] ([slownik_id])

    GO

    ALTER TABLE [dbo].[kp_slownik_kod] CHECK CONSTRAINT [FK_kp_slownik#kp_slownik_kod#kp_kod_slownika]

    GO

    ALTER TABLE [dbo].[kp_slownik_kod] ADD DEFAULT (newid()) FOR [guid]

    GO

    And Query

    INSERT INTO [dbo].[kp_slownik_kod]

    ([slownik_id]

    ,[kod_idn]

    ,[kod_opis]

    ,[kod_opis_dlugi]

    ,[kod_opis_rozsz])

    VALUES

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    (124,'001','Rektor','Rektor','Rektor'),

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    (124,'012','PrDsNauki','Prorektor ds. nauki','Prorektor ds. nauki'),

    (124,'013','PrDsNaucz','Prorektor ds. nauczania','Prorektor ds. nauczania'),

    (124,'021','PełKieZam','Pełnomocnik Rektora ds. kierunków zamawianych','Pełnomocnik Rektora ds. kierunków zamawianych'),

    (124,'022','PełStuNie','Pełnomocnik Rektora ds. studiów niestacjonarnych','Pełnomocnik Rektora ds. studiów niestacjonarnych'),

    (124,'023','PełWKRK','Pełnomocnik Rektora ds. wdrożenia krajowych ram kwalifikacyjnych','Pełnomocnik Rektora ds. wdrożenia krajowych ram kwalifikacyjnych'),

    (124,'024','PełDsSZJK','Pełnomocnik Rektora ds. systemu zapewnienia jakości kształcenia w PCz.','Pełnomocnik Rektora ds. systemu zapewnienia jakości kształcenia w PCz.'),

    (124,'025','PełDsKarSt','Pełnomocnik Rektora ds. karier studenckich','Pełnomocnik Rektora ds. karier studenckich'),

    (124,'026','PełDsDzSt','Pełnomocnik Rektora ds. działalności studenckiej','Pełnomocnik Rektora ds. działalności studenckiej'),

    (124,'027','PełDsWSKZ','Pełnomocnik Rektora ds. wdrożenia systemu kontroli zarządczej','Pełnomocnik Rektora ds. wdrożenia systemu kontroli zarządczej'),

    (124,'031','PełDsInNi','Pełnomocnik ds. informacji niejawnych','Pełnomocnik ds. informacji niejawnych'),

    (117,'001','Dziekan','Dziekan','Dziekan'),

    (117,'011','ProDzNauki','Prodziekan ds. nauki','Prodziekan ds. nauki'),

    (117,'012','ProDzNaucz','Prodziekan ds. nauczania','Prodziekan ds. nauczania'),

    (117,'013','ProDzStuNi','Prodziekan ds. studiów niestacjonarnych','Prodziekan ds. studiów niestacjonarnych'),

    (117,'014','ProDzPrOrg','Prodziekan ds. programowo-organizacyjnych','Prodziekan ds. programowo-organizacyjnych'),

    (117,'031','DorDziePra','Doradca Dziekana ds. prawa','Doradca Dziekana ds. prawa'),

    (117,'021','PełDzJaKsz','Pełnomocnik Dziekana ds. jakości kształcenia','Pełnomocnik Dziekana ds. jakości kształcenia'),

    (117,'022','PełDzRozw','Pełnomocnik Dziekana ds. rozwoju','Pełnomocnik Dziekana ds. rozwoju'),

    (117,'023','PełDzELear','Pełnomocnik Dziekana ds. e-learningu','Pełnomocnik Dziekana ds. e-learningu'),

    (117,'024','PełDzRoiWM','Pełnomocnik Dziekana ds. rozwoju i współpracy międzynarodowej','Pełnomocnik Dziekana ds. rozwoju i współpracy międzynarodowej'),

    (117,'025','PełDzStuPo','Pełnomocnik Dziekana ds. studiów podyplomowych','Pełnomocnik Dziekana ds. studiów podyplomowych'),

    (117,'026','PełDzZamOs','Pełnomocnik Dziekana ds. zamiejscowego ośrodka','Pełnomocnik Dziekana ds. zamiejscowego ośrodka'),

    (117,'027','PełDzEFoE','Pełnomocnik Dziekana ds. European Faculty of Engineering','Pełnomocnik Dziekana ds. European Faculty of Engineering'),

    (117,'028','PełDzProj','Pełnomocnik Dziekana ds. projektów','Pełnomocnik Dziekana ds. projektów'),

    (120,'0011','DyrAkCeKiS','Dyrektor Akademickiego Centrum Kultury i Sportu','Dyrektor Akademickiego Centrum Kultury i Sportu'),

    (120,'0012','DyrBib','Dyrektor Biblioteki','Dyrektor Biblioteki'),

    (120,'0013','DyrCenTrTe','Dyrektor Centrum Transferu Technologii','Dyrektor Centrum Transferu Technologii'),

    (120,'0014','DyrInstyt','Dyrektor Instytutu','Dyrektor Instytutu'),

    (120,'0015','DyrCzesMan','Dyrektor Miejskiej Sieci CzestMan','Dyrektor Miejskiej Sieci CzestMan'),

    (120,'0001','Kanclerz','Kanclerz','Kanclerz'),

    (120,'0101','KieAdmWyd','Kierownik Administracyjny Wydziału','Kierownik Administracyjny Wydziału'),

    (120,'0102','KieCenWM','Kierownik Centrum Współpracy Międzynarodowej','Kierownik Centrum Współpracy Międzynarodowej'),

    (120,'0103','KieDS','Kierownik Domu Studenckiego','Kierownik Domu Studenckiego'),

    (120,'0104','KieDzia','Kierownik Działu','Kierownik Działu'),

    (120,'0105','KieDziek','Kierownik Dziekanatu','Kierownik Dziekanatu'),

    (120,'0106','KieGalSzOd','Kierownik Galerii Sztuki Odlewniczej','Kierownik Galerii Sztuki Odlewniczej'),

    (120,'0107','KieKate','Kierownik Katedry','Kierownik Katedry'),

    (120,'0108','KieObiek','Kierownik Obiektu','Kierownik Obiektu'),

    (120,'0109','KieOdGroUZ','Kierownik Oddziału Gromadzenia i Uzupełniania Zbiorów','Kierownik Oddziału Gromadzenia i Uzupełniania Zbiorów'),

    (120,'0110','KieOdSysKo','Kierownik Oddziału Systemów Komputerowych','Kierownik Oddziału Systemów Komputerowych'),

    (120,'0111','KieOdWydCi','Kierownik Oddziału Wydawnictw Ciągłych','Kierownik Oddziału Wydawnictw Ciągłych'),

    (120,'0112','KiePrac','Kierownik Pracowni','Kierownik Pracowni'),

    (120,'0113','KieSekc','Kierownik Sekcji','Kierownik Sekcji'),

    (120,'0114','KieStuPod','Kierownik Studiów Podyplomowych','Kierownik Studiów Podyplomowych'),

    (120,'0115','KieStudium','Kierownik Studium','Kierownik Studium'),

    (120,'0116','KieStudDok','Kierownik Studium Doktoranckiego','Kierownik Studium Doktoranckiego'),

    (120,'0117','KieZakwIns','Kierownik Zakładu w Instytucie','Kierownik Zakładu w Instytucie'),

    (120,'0118','KieZakwKat','Kierownik Zakładu w Katedrze','Kierownik Zakładu w Katedrze'),

    (120,'0119','KieZakOsr','Kierownik Zakładu/Ośrodka','Kierownik Zakładu/Ośrodka'),

    (120,'0120','KieZesJez','Kierownik Zespołu Językowego w Studium','Kierownik Zespołu Językowego w Studium'),

    (120,'0005','Kwestor','Kwestor','Kwestor'),

    (120,'0201','PoKierKat','p.o. Kierownika Katedry','p.o. Kierownika Katedry'),

    (120,'0202','PoKierZak','p.o. Kierownika Zakładu','p.o. Kierownika Zakładu'),

    (120,'0303','ZasDyrInst','Zastępca Dyrektora Instytutu','Zastępca Dyrektora Instytutu'),

    (120,'0303','ZasDyrInsN','Zastępca Dyrektora Instytutu ds. nauki','Zastępca Dyrektora Instytutu ds. nauki'),

    (120,'0303','ZasDyrBib','Zastępca Dyrektora Biblioteki','Zastępca Dyrektora Biblioteki'),

    (120,'0304','ZasDyrBibK','Zastępca Dyrektora Biblioteki ds. Komputeryzacji','Zastępca Dyrektora Biblioteki ds. Komputeryzacji'),

    (120,'0305','ZasKancl','Zastępca Kanclerza','Zastępca Kanclerza'),

    (120,'0306','ZasKierAdm','Zastępca Kierownika Administracyjnego Wydziału','Zastępca Kierownika Administracyjnego Wydziału'),

    (120,'0307','ZasKierCWM','Zastępca Kierownika Centrum Współpracy Międzynarodowej','Zastępca Kierownika Centrum Współpracy Międzynarodowej'),

    (120,'0308','ZasKierDS','Zastępca Kierownika Domu Studenckiego','Zastępca Kierownika Domu Studenckiego'),

    (120,'0309','ZasKDzia','Zastępca Kierownika Działu','Zastępca Kierownika Działu'),

    (120,'0310','ZasKDziek','Zastępca Kierownika Dziekanatu','Zastępca Kierownika Dziekanatu'),

    (120,'0311','ZasKKat','Zastępca Kierownika Katedry','Zastępca Kierownika Katedry'),

    (120,'0312','ZasKObie','Zastępca Kierownika Obiektu','Zastępca Kierownika Obiektu'),

    (120,'0313','ZasKierSek','Zastępca Kierownika Sekcji','Zastępca Kierownika Sekcji'),

    (120,'0314','ZasKierStu','Zastępca Kierownika Studium','Zastępca Kierownika Studium'),

    (120,'0315','ZasKierZak','Zastępca Kierownika Zakładu','Zastępca Kierownika Zakładu'),

    (120,'0316','ZasKZakKat','Zastępca Kierownika Zakładu w Katedrze','Zastępca Kierownika Zakładu w Katedrze'),

    (120,'0317','ZasKwest','Zastępca Kwestora','Zastępca Kwestora'),

    (120,'0318','ZasKZakI','Z-ca Kierownika Zakładu w Instytucie','Z-ca Kierownika Zakładu w Instytucie'),

    (118,'001','SpInsPra','Społeczny Inspektor Pracy','Społeczny Inspektor Pracy'),

    (118,'002','PrzUczKPrz','Przewodniczący Uczelnianej Komisji Przetargowej','Przewodniczący Uczelnianej Komisji Przetargowej'),

    (118,'003','KLPKPB','Koordynator Lokalnego Punktu Kontaktowego Programów Badawczych','Koordynator Lokalnego Punktu Kontaktowego Programów Badawczych'),

    (118,'004','OpSysInf','Operator Systemu Informatycznego','Operator Systemu Informatycznego'),

    (118,'005','AudWew','Audytor Wewnętrzny','Audytor Wewnętrzny'),

    (118,'006','GlowSpec','Główny Specjalista','Główny Specjalista'),

    (118,'007','Specja','Specjalista','Specjalista'),

    (118,'008','RadPraw','Radca Prawny','Radca Prawny'),

    (118,'009','RzeczPat','Rzecznik Patentowy','Rzecznik Patentowy'),

    (118,'010','InsNadInw','Inspektor Nadzoru Inwestorskiego','Inspektor Nadzoru Inwestorskiego')

    GO

    ...And Error msq:

    Msg 2601, Level 14, State 1, Line 1

    Cannot insert duplicate key row in object 'dbo.kp_slownik_kod' with unique index 'kp_slownik_kod_idns'.

    The statement has been terminated.

    Please help cos im blind and falling into madness...

  • What is the definition of the unique index kp_slownik_kod_idns?

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • u need top include the unique index 'kp_slownik_kod_idns'. It's whats failing and i dont see it in the code. Uless i'm missing something.

  • in the VALUEs statement you provided, rows one and three are identical for the columns [kp_slownik_kod] and [kod_id], which seems to matcht he name of your unique index.

    ...

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    (124,'001','Rektor','Rektor','Rektor'),

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    ...

    Lowell


    --help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!

  • Lowell (12/20/2011)


    in the VALUEs statement you provided, rows one and three are identical for the columns [kp_slownik_kod] and [kod_id], which seems to matcht he name of your unique index.

    ...

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    (124,'001','Rektor','Rektor','Rektor'),

    (124,'011','PrDsRozw','Prorektor ds. rozwoju','Prorektor ds. rozwoju'),

    ...

    Im So sorry, i copy the second line cos error msq has Line 1 and i try to load only second one - forget to remove it - sorry again

    SQLRNNR (12/20/2011)


    What is the definition of the unique index kp_slownik_kod_idns?

    That is great question, cos i dont see it neither, in the table definition.

    Where should i search?

  • Look under indexes in ssms

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • Thanks all of You, cause lack of time i did it manualy.

    Thanks a lot again.

  • K - you're welcome.

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

Viewing 8 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic. Login to reply