[SQL 2005] Vraagje over aanpassen waardes in een kolom

Pagina: 1
Acties:

Onderwerpen


  • Flyduck
  • Registratie: Juni 2001
  • Laatst online: 28-03 13:37
Ik werk normaal niet met SQL, maar ik moet een aanpassing doen die anders door een extern bedrijf uitgevoerd moet worden. Omdat het mij niet al te moeilijk lijkt hoop ik dat ik er via dit topic uit kan komen.

Ik heb een tabel dbo.Bestanden met een kolom FileName die bestaat uit UNC paden, nu is de applicatie verhuist en kloppen de UNC paden niet meer en moet ik dus het eerste deel hiervan via een query aanpassen.
Bv \\oud\\app\test.doc moet worden \\nieuw\app\test.doc

Ik heb nu dit
UPDATE dbo.Bestanden
SET FileName = '\\nieuw'
WHERE FileName = '\\oud'

Maar dit werkt helaas niet... Wie kan mij helpen?

Zijn er mensen die deze regel lezen? Graag terugkoppeling gewenst (onopvallend)


  • asfaloth_arwen
  • Registratie: Februari 2005
  • Laatst online: 21:55

Specs


  • Flyduck
  • Registratie: Juni 2001
  • Laatst online: 28-03 13:37
Aha REPLACE :)

Het is nu inderdaad gelukt met

UPDATE dbo.Bestanden
Set FileName = replace(FileName, '\\oud', '\\nieuw');

Thanks!

Zijn er mensen die deze regel lezen? Graag terugkoppeling gewenst (onopvallend)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 10:54

Janoz

Moderator Devschuur®

!litemod

Ja extra leuk wanneer ergens iemand een mapje \\oud\\eenmapje\\nogeenmapje\\oud heeft |:(

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Janoz schreef op donderdag 16 september 2010 @ 15:16:
Ja extra leuk wanneer ergens iemand een mapje \\oud\\eenmapje\\nogeenmapje\\oud heeft |:(
Dat zal eerder \\oud\eenmapje\nogeenmapje\oud zijn ;)
Desalniettemin is het wel wat lomp ja.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 10:54

Janoz

Moderator Devschuur®

!litemod

Jij je zin, neem ik als voorbeeld:
\\oudermap

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Janoz schreef op donderdag 16 september 2010 @ 16:10:
Jij je zin, neem ik als voorbeeld:
\\oudermap
code:
1
2
UPDATE dbo.Bestanden
SET FileName = Replace(Filename, '\\oud\', '\\nieuw\')

:Z
Maar zoals ik al zei (en met je eens was); het is nogal lomp ja.

[ Voor 8% gewijzigd door RobIII op 16-09-2010 17:11 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1