19. september 2001 - 18:40
Der er
5 kommentarer og
1 løsning
Stored procedure henter fra array
Den skal bestå af følgende pseudo-kode:
CREATE PROCEDURE test AS
@myArray array[\'Klaus\', \'Peter\', \'Thor\'];
BEGIN
insert into x (id, navn, type) VALUES (1, \'@myArray[0]\', 0)
for (int i = 0; i < 3; i++){
insert into y (id, dokId) VALUES (i, 1);
insert into y (id, dokId) VALUES (i, 2);
}
for (int j = 0; j < 3; j++){
insert into y (id, niveau, område) VALUES (i, 2, 2);
insert into y (id, niveau, område) VALUES (i, 3, 2);
insert into y (id, niveau, område) VALUES (i, 4, 2);
insert into y (id, niveau, område) VALUES (i, 5, 1);
}
END
19. september 2001 - 19:58
#5
Nu er Word ikke den bedste kilde at importere til en database fra (der findes så vidt jeg ved, ikke nogen driver til den), men jeg vil forsøge mig med nedenstående:
1. Eksporter dokumentet til enten en tekstfil (.txt eller .csv) eller Excel
2. Lav en DTS pakke i SQL Server, der importerer dine data fra denne fil direkte ind i destinations tabellen
Du laver nemmest en DTS pakke, ved at stille dig på den database du vil importere til i Enterprise Manager og vælge Tools -> Wizards. I wizards dialogboksen, vælger du Data Transformation Services og derefter DTS Import Wizard. Herefter vælger du driveren til tekst filer eller Excel, vælger filen og kører så \"bare\" wizarden igennem.
Ovenstående er både nemmere og noget hurtigere end at forsøge sig med eks. en cursor.
21. september 2001 - 00:48
#6
Hvad er status ?
Jeg gennemgik lige spørgsmålene i MS SQL kategorien, og du har da vist oprettet dette spørgsmål næsten identisk 2 gange!