16. november 2001 - 15:57
Der er
1 kommentar og
1 løsning
indsæt + tage ud i samme sql sætning
Jeg er ved at lave noget hvor jeg skal indsætte noget i et felt, og derefter tage id\'et fra det felt man lige har sat ind og da det er noget jeg gør tit, så ville jeg gerne gøre det i samme sql sætning er der muligt, og hvordan ?
17. november 2001 - 12:35
#1
Du mener man skal kunne både lave en select sætning og en insert sætning i samme åndedrag. Da udtrækket af en select sætning jo skal \"samles\" op af den ene eller anden form for variable, om ikke andet en skærmvariable, bliver det lidt svært at gøre begge ting i en sætning. Noget helt andet er, hvordan vil du indsætte i et felt hvor du ikke på forhånd kender en eller anden form for id på feltet. Det er jo en nødvendighed i sql at at du kender det, derfor er spørgsmålet lidt irrelevant.
Når du indsætter skriver du:
insert into <table><kolonnenavn> values (<værdier>) where <felt> = id
her angives id\'et i insert-sætningen.
Håber det kan hjælpe dig
/PC