Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Domain in Email-Adresse per Update ändern, den Rest beibehalten

Frage Entwicklung Datenbanken

Mitglied: Yezariael

Yezariael (Level 1) - Jetzt verbinden

24.04.2013 um 15:17 Uhr, 1673 Aufrufe, 5 Kommentare

Hallo zusammen,

einer unserer Kunden hat einen Domainwechsel vollzogen und aus diesem Grund nun neue Email-Adressen. Wir überlegen nun, wie wir in unserem (selbstentwickelten) CRM am einfachsten die über 600 Adressen anpassen können.
Ich habe ein Feld Wert, in dem die Mailadressen drin stehen, der Name vorne bleibt gleich, nur die Domain hat sich geändert. Gibt es in MS SQL eine Möglichkeit, quasi alles nach dem @ einem Update zu unterziehen?

Gruß und danke
Yeza
Mitglied: Hitman4021
24.04.2013 um 15:23 Uhr
Hallo,

ich kenne mich mit MS-SQL nicht wirklich aus, aber ich denke nicht das es eine Möglichkeit zur String Manipulation innerhalb der DB gibt.

Ansonsten:
Daten Auslesen in einem Script verarbeiten/bearbeiten und dann ein Update machen.
So ein Script ist in 10min geschrieben.

Gruß
Bitte warten ..
Mitglied: Onkelrossie
24.04.2013, aktualisiert um 15:48 Uhr
Klar gibt es das wie in fast allen anderen DBMS auch und die Funktion ist meist sogar überall die gleiche - REPLACE ( string_expression , string_pattern , string_replacement )
. Musst das natürlich mit einem UPDATE ausführen...

http://msdn.microsoft.com/de-de/library/ms186862.aspx


Gruß,
Wolfgang
Bitte warten ..
Mitglied: colinardo
24.04.2013 um 15:56 Uhr
HI Yeza,
könnte z.B. so aussehen
    UPDATE tableName 
    SET columName = REPLACE(columName , 'alteDomain.de', 'neuDomain.de') 
    WHERE columnName LIKE '%@%'
Grüße Uwe
Bitte warten ..
Mitglied: Onkelrossie
24.04.2013 um 16:05 Uhr
Die WHERE-Bedingung könnte man auch weg lassen.


Gruß,
Wolfgang
Bitte warten ..
Mitglied: Yezariael
24.04.2013 um 16:16 Uhr
Super! Ich war noch am Lesen, da kam die Antwort von colinardo, mit dem Script hat es geklappt.
Danke euch allen!
Bitte warten ..
Neuester Wissensbeitrag
Microsoft Office

MS Office Excel - Formel wird angezeigt, aber nicht berechneter Wert!

Tipp von holli.zimmi zum Thema Microsoft Office ...

Ähnliche Inhalte
Exchange Server
Exchange 2013 - Primäre eMail Adresse ändern (7)

Frage von staybb zum Thema Exchange Server ...

Microsoft Office
gelöst Email-Adresse aus Adressbuch-String in Excel 2010 herausschneiden (4)

Frage von rudeboy zum Thema Microsoft Office ...

Windows Server
gelöst Wie füge ich diesem Script die Email Adresse hinzu (16)

Frage von rainergugus zum Thema Windows Server ...

Exchange Server
gelöst SBS 2011 - anlegen einer email adresse auf exchange (12)

Frage von jensgebken zum Thema Exchange Server ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (21)

Frage von Winuser zum Thema Hyper-V ...

Exchange Server
Bestehende eMails autoamatisch weiterleiten (18)

Frage von metal-shot zum Thema Exchange Server ...

SAN, NAS, DAS
gelöst Synology Version 6.1 Probleme (18)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (15)

Frage von ProfessorZ zum Thema Router & Routing ...