/ Forside/ Teknologi / Udvikling / SQL / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
replace
Fra : perjuhl
Vist : 606 gange
20 point
Dato : 21-05-02 08:41

jeg skal skifte nogle kundenumre ud med nye i min db
Hvad er syntaxen

 
 
Kommentar
Fra : Gensmann


Dato : 21-05-02 09:17

Det kommer så sandelig an på hvad du præcist skal gøre, samt hvilken DB type der er tale om?

Kommentar
Fra : Nyhedsbruger


Dato : 21-05-02 08:25

Jan Eliasen <jan@eliasen.dk> skrev:

> On Tue, 21 May 2002, perjuhl wrote:
>
>> jeg skal skifte nogle kundenumre ud med nye i min db
>> Hvad er syntaxen

> Vi er nødt til at vide hvilket dbms du bruger.

Datatype for kundenummeret, samt hvad der skal skiftes fra og til
vil også være en hjæle.

> Hvis du f.eks. bruger oracle, så siger SQL noget i stil med
> update <tabelnavn> set kundenummer = 42 where kundenummer =
> 21;

Det er standard SQL, så forudsat at kundenummer er et talfelt
skulle det virke generelt.
Dog kan der være problemer hvis kundenummeret er et
autonummereringsfelt - i så fald skal vi formentlig kende
databasetypen for at give et svar.

Husk også at opdatere eventuelle relaterede tabeller hvis ikke det
sker automatisk.

--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)

Kommentar
Fra : perjuhl


Dato : 21-05-02 10:04

det er en mysql db og det er ikke et autonummering

Accepteret svar
Fra : Arnvig

Modtaget 20 point
Dato : 03-07-02 14:16

Måske sådan her, hvis det er standard SQL

Update <tabelnavn>
set <feltnavn> = nyværdi
where <feltnavn> = gammelværdi

Søren Arnvig

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste