Avatar billede benner Nybegynder
01. november 2001 - 13:44 Der er 4 kommentarer og
1 løsning

Indsæt data i to tabeller

Jeg har brug for én SQL sætning som kan indsætte CPR, Fødselsdato og Køn ind i 2 tabeller, på den måde at jeg har:
Tabel_1 med ID (autonummereret integer) og CPR (char 10)
Tabel_2 med ID (integer), Fødselsdag (char 8) og Køn (char 1)
Avatar billede terry Ekspert
01. november 2001 - 13:52 #1
the solution depends on which database your using and also which interface (access, vb, asp)
SQL Server and more than likely MySQL you could do it with a stored procedure. In access you could program it on a form. But I DO NOT think you can do it with one single SQL statemnt
Avatar billede benner Nybegynder
01. november 2001 - 14:05 #2
Jeg har tabelelrne liggende på en SQL Server 2000, og vil gerne udføre indsættelsen via ASP, men deler jeg indsættelsen op i 3 step går det galt.

Step 1: Indsættelse af CPR (og dermed oprettelse af ID)
Step 2: Find ID ud fra CPR
Step 3: Indsæt ID, Fødselsedag og Køn

Step 2 går galt, formentlig på grund af at hele transaktionen først udføres når databasen lukkes.

Det lyder interesant at kunne lave det via Stored Procedure, men dem har jeg ikke fået sat mig ind i endnu. Hvad kunne man gøre der?
Avatar billede terry Ekspert
01. november 2001 - 15:24 #3
You have rejected my answer even though you are maybe interested in using a stored procedure!

Why do you need to have th einformation in two tables in the first place it looks to me as though they should be togther?
Avatar billede benner Nybegynder
01. november 2001 - 15:45 #4
Jeg indrømmer gerne at jeg ikke har den stor erfaring med brugen af Eksperten, men jeg afviste svaret da det ikke løste mit problem.

Grunden til at jeg har brug for at opdele oplysningerne i 2 tabeller, er fordi de data jeg skal arbejde med, er person følsomme data indsamlet i et forskningsprojekt, hvor vi som forskere er pålagt fra Data Tilsynet at opbevare data anonymiseret. Derfor vil Tabel_1 med ID og CPR blive eksporteret, opbevaret seperat og slette på serveren.
Avatar billede benner Nybegynder
15. februar 2002 - 12:42 #5
Point er taget tilbage
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