28. februar 2002 - 11:14
Der er
6 kommentarer og 1 løsning
X * INSERT INTO
ET kort spørgsmål, kan det lade sig gøre at lave flere INSERT INTO i samme tabel , på en gang ??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
28. februar 2002 - 11:17
#1
Ja, hvis du henter det, der skal indsættes via en select. Hvis du bruger Values, kan du kun indsætte en ting ad gangen. Du kan så lave en stored procedure til det, hvor du kan udføre flere efterfølgende Insert Into
28. februar 2002 - 11:19
#2
INSERT INTO Table1(fld1, fld2) SELECT fld1, fld2 FROM Table2
28. februar 2002 - 11:31
#3
Benny: Hvis jeg har to stk. insert eks. INSERT INTO tblX (fld1,fld2) VALUES (1,2) & INSERT INTO tblX (fld1,fld2) VALUES (3,4) Hvordan skal det laves med stored procedure, eller skal jeg begynde at læse nogle 'kloge' bøger først ?
28. februar 2002 - 11:38
#4
create procedure EtProcedureNavn as insert into tblX (fld1, fld2) values (1, 2) insert into tblX (fld1, fld2) values (3, 4)
28. februar 2002 - 11:39
#5
Så skal du udføre den stored procedure, som hedder EtProcedureNavn cnn.Execute "EtProcedureNavn",,adCmdStoredProc or adExecuteNoRecords (du skal lige have en reference til MDAC 2.6, hvis det er SQL Server 2000)
30. april 2002 - 16:12
#6
INSERT INTO TABEL_NAVN select * from anden_tabel husk blot at de skal have samme antal kolonner, ellers skal du lave en lidt mere specifik forespørgsel....
30. april 2002 - 16:15
#7
Har du fået løst dit problem?
Computerworld tilbyder specialiserede kurser i database-management