Avatar billede rashid Praktikant
10. marts 2003 - 11:50 Der er 3 kommentarer og
1 løsning

sql spørgsmål

Jeg skal have omdømt nogle filreferencer i en tabel (doc til pdf) eks. hej.doc -> hej.pdf.

Jeg benytter dette script:
update pt_formularer
set pfor_filnavn = translate( pfor_filnavn, 'doc', 'pdf' );

Men det virker ikke, dvs. filerne bliver ikke opdateret.

Er der nogen der har et bud ??
Avatar billede arnvig Nybegynder
10. marts 2003 - 11:58 #1
Brug "replace" istedet for "translate"

REPLACE(pfor_filnavn, 'doc', 'pdf')
Avatar billede psv Nybegynder
10. marts 2003 - 12:00 #2
Hmmm - og hvad med at tilføje en lille where-clause som gør at du ikke opdaterer alle rækker?
Avatar billede arnvig Nybegynder
10. marts 2003 - 12:04 #3
Translate skifter kun enkelttegn

I dit tilfælde vil filnavnet source.doc blive til sdurfe.pdf
da d -> p , o -> d og c -> f
Avatar billede rashid Praktikant
10. marts 2003 - 12:27 #4
Takker for hurtigt svar ! ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester