02. februar 2005 - 20:56Der er
7 kommentarer og 1 løsning
Unique ID med char eller varchar.
Jeg har nogle tabeller hvor jeg gerne vil bruge en dato som ID, eller rettere jeg vil kun have at i min "Dato" field kun kan findes en dato én gang pr tabel. Jeg vil gerne bruge formatet YYYY-MM-DD, hvordan gøres det nemmest på en sql2k?
Jeg bruger i øjeblikket en Char(10) som standart sat op inde i EnterpriseAdmin. Jeg har ikke kunnet finde nogen steder hvordan jeg skal gøre den unique. Jeg har ledt efter dette unique index, men intet held. Kan du hjælpe mig lidt mere?
Min application formatere allerede datoen, så den er korrekt. Mit problem (måske ikke helt beskrevet godt nok først) er at jeg _kun_ vil have datoen _en_ gang i tabellen. Som det er nu når brugeren trykker OK/SEND, mere end en gang kommer der bare en række mere med samme dato neden under. I det tilfælde vil jeg have databasen til at afvise nummer 2 INSERT statement.
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.