10. marts 2007 - 12:09Der er
3 kommentarer og 1 løsning
Opdatere Landetabel
Hejsa,
Jeg har en landetabel Country med felterne ID, Country_Code og Country. Da jeg gerne vil tilføje flere lande har jeg importeret en komplet liste til tabellen XLImport1 med Country_Code og Country.
Når jeg forsøger følgende:
INSERT INTO dbo.Country SELECT X1.Country_Code, X1.Country FROM dbo.XLImport1 X1, dbo.Country C WHERE X1.Country_Code <> C.Country_Code
får jeg flg. fejl:
Msg 468, Level 16, State 9, Line 5 Cannot resolve the collation conflict between "Danish_Norwegian_CI_AI" and "Danish_Norwegian_CI_AS" in the not equal to operation.
Nogen som kan hjælpe, enten med fejlen, eller en smartere måde at opdatere på?
simpel løsning er: SELECT DISTINCT X1.Country_Code, X1.Country FROM dbo.XLImport1 X1 WHERE X1.Country_Code NOT IN(SELECT DISTINCT X2.Country_Code FROM dbo.XLImport2 X2)
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.