Avatar billede montago Praktikant
24. januar 2008 - 08:46 Der er 2 kommentarer og
1 løsning

INSERT uden at checke Constraints

Jeg har en backup af 130 tabeller som skal indsættes i en database...

problemet er så, at databasens tabeller har constraints som giver fejl ved insert... samtlige tabeller i DB'en er tomme...

jeg har læst noget om at man kan lave en NOCHECK CONSTRAINTS - men ved ikke hvor og hvornår ?

Jeg indsætter data fra C# via alm. Text-SQL : "insert into [table] values (1,2,3,4,5)" osv...
Avatar billede powerpunk Nybegynder
24. januar 2008 - 09:43 #1
Du burde kunne slå constraints fra med

ALTER TABLE [x] NOCHECK CONSTRAINT ALL

og slå dem til igen med

ALTER TABLE [x] CHECK CONSTRAINT ALL

Men den duer vist ikke for primærnøgler og unikke felter...
Så dine data skal være 'i orden' hvad disse angår.
Avatar billede montago Praktikant
24. januar 2008 - 10:30 #2
hey - det virker..

smid svar (som du burde have gjort fra starten)
Avatar billede powerpunk Nybegynder
24. januar 2008 - 10:41 #3
Svaret er her...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester