20. juni 2005 - 17:45Der er
18 kommentarer og 1 løsning
indsætte/tilføje værdi UDEN at overskrive den oprindelige
Jeg har en tabel STEDER hvor jeg har en kolonne STID og en kolonne FLAG, jeg har allerede nogle værdier i FLAG og STID. jeg vil gerne indsætte værdien "P" i kolonnen FLAG hvor kolonnen STID < 1000 UDEN at overskrive de eksisterende værdier i kolonen FLAG.
troede jeg kunne skrive følgende :
update STEDER insert into STEDER(FLAG) values "P" where STID<1000
men læste herinde at insert into kun bruges til at tilføje rækker ??!!!
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
øhh ja (men er ikke helt sikker da jeg desværre ikke kan få hands on på det før imorgen tidlig) men håber der er nogen der med SIKKERHED kan fortælle mig hvad jeg skal skrive for IKKE at overskrive den i forvejen værdi, og bare TILFØJE "P" til værdien F.eks FLAG VÆRDI = KLU efter tilføj "P" : FLAG VÆRDI = PKLU (eller KLUP, det er ligemeget hvor "P" står i værdien).
har lige researchet lidt og fundet ud af hvis jeg bruger set kommandoen (set flag = 'P' så OVERSKRIVER den den eksisterende værdi..... jokke se evt. http://www.w3schools.com/sql/sql_update.asp nedereste eksempel.
så CONCAT gør at det 'P' bliver tilføjet UDEN at overskrive den eksisterende værdi ??
Ja Arne ed det, men kan desværre ikke komme til at prøve det af før imorgen tidligt, så teoretisk indtil videre :) (derfor også den lidt høje pointuddeling)
hov kan se at min kommentar ikke er her, skrev den ellers for en uge siden. nårh men pyt...arne kan fortælle dig at det virkede, derfor venligst post et svar så jeg kan give dig point :)
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.