Top-Themen

Aktuelle Themen (A bis Z)

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

MSSQL Konvertierung von Hex to UUID für MSSQL beim Import von Textdaten

Mitglied: mcs

mcs (Level 1) - Jetzt verbinden

06.03.2008, aktualisiert 13.03.2008, 4087 Aufrufe, 1 Kommentar

Für einen sich wiederholenden Import von Textdateien muß ich folgende Zeichenkette umwandeln:

0x067ac532aa8ec1489bf40ab178789dc5

nach

Uniqueidentifier:
{7a06-32c5-8eaa-48c1-9bf40ab178789dc5}

Unter SYBASE gibt es die Funktion STRTOUUID() - leider nicht im Microsoft SQL Server ;-(
Hier benötige ich eine serverbasierte Funktion.
Mitglied: Biber
13.03.2008 um 15:10 Uhr
Moin mcs,

vielleicht verstehe ich die Frage nicht richtig, aber...

Du kannst Doch beliebige UDFs inzwischen auch beim M$-SQLServer schreiben, oder nicht?

Also kannst Du doch auch eine UDF dbo.StrToUUID() oder myStrToUUID() anlegen.
01.
CREATE FUNCTION MyStrToUUID 
02.
  ( @strIn varchar(34) ) 
03.
RETURNS uniqueidentifier 
04.
AS 
05.
BEGIN 
06.
-- Dein Beispiel 
07.
-- 0x067ac532aa8ec1489bf40ab178789dc5 
08.
-- 0000000001111111111222222222233333 
09.
-- 1234567890123456789012345678901234 
10.
-- nach Uniqueidentifier:  
11.
--{7a06-32c5-8eaa-48c1-9bf40ab178789dc5} 
12.
   
13.
RETURN ( cast(   
14.
       instr (@StrIn,  5,2 ) ||  instr (@StrIn,  3,2 ) || 
15.
       instr (@StrIn,  9,2 ) ||  instr (@StrIn,  7,2 ) || '-' || 
16.
       instr (@StrIn, 11,2 ) ||  instr (@StrIn,  9,2 ) || '_' ||        
17.
       instr (@StrIn, 15,2 ) ||  instr (@StrIn, 13,2 ) || '_' ||                      
18.
       instr (@StrIn, 19,2 ) ||  instr (@StrIn, 17,2 ) || '_' ||               
19.
       instr (@StrIn, 23,2 ) ||  instr (@StrIn, 21,2 ) ||               
20.
       instr (@StrIn, 27,2 ) ||  instr (@StrIn, 25,2 ) ||        
21.
       instr (@StrIn, 31,2 ) ||  instr (@StrIn, 29,2 ) ||               
22.
       instr (@StrIn, 33,2 )       as uniqueidentifier)   ) 
23.
END 
24.
GO
[Skizze, ungetestet]

Oder hab ich was übersehen?

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
IDE & Editoren
Hex Editor, Cluster, Blöcke
Frage von voessliIDE & Editoren6 Kommentare

Hallo, welcher freie Editor zeigt die Block-Addressen einer Datei an und den gesamten Inhalt des nicht genutzten Blockinhalts? Zusätzlich ...

Batch & Shell
Hex DEC Char ???
gelöst Frage von dax4funBatch & Shell7 Kommentare

Hi, nachdem ich es irgendwie geschaft habe einen Befehl an einen Bon Drucker zu senden siehe: kann mich wer ...

Router & Routing
Mikrotik hex firewall regeln
Frage von ecki33Router & Routing2 Kommentare

Hallo mal wieder Bin jetzt von einem älteren RB750 auf den aktuellen RB750G3 Hex umgestiegen, geht auch alles soweit. ...

Netzwerkprotokolle
Ethernet HEX Dump
Frage von WhoIamNetzwerkprotokolle6 Kommentare

Hallo, wie kann man solche HEX-DUMPS umwandeln, bitte Schritt für Schritt schecke da gar nichts. 00 00 00 00 ...

Neue Wissensbeiträge
LAN, WAN, Wireless

UniFi - UAP Antenna Radiation Patterns - WLAN Ausstrahlungsmuster

Information von StefanKittel vor 7 StundenLAN, WAN, Wireless

Hallo, wer sich schon immer mal gefragt hat wie der Unterschied in den WLAN Access Points bei Unifi wirklich ...

Windows Userverwaltung

Passwortwechsel in der Domain bei Anmeldung erzwingen

Anleitung von Looser27 vor 17 StundenWindows Userverwaltung6 Kommentare

Nachdem es immer wieder User geschafft haben, sich während des laufenden Betriebes auszusperren, habe ich nach einer Möglichkeit gesucht, ...

Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 3 TagenAusbildung40 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 5 TagenSpeicherkarten6 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Passwortwechsel Zeitpunkt festlegen
gelöst Frage von Looser27Windows Userverwaltung32 Kommentare

Guten Morgen liebe Kolleginnen und Kollegen, da es eine Userin in meinem Urlaub geschafft hat, sich vom AD vollständig ...

Microsoft
Netzlaufwerksordner Berechtigungen Speichern unter aus Programmen
gelöst Frage von ITler7Microsoft19 Kommentare

Moin, bin in ein neues Unternehmen eingetreten und habe die Anforderung bekommen Berechtigungen auf einige Ordner anzupassen, da bisher ...

Windows Server
Probleme im AD am Außenstandort
gelöst Frage von emeriksWindows Server19 Kommentare

Hi, wir haben ein Problem mit AD und GPO am Außenstandort und ich stehe momentan mächtig auf dem Schlauch. ...

Flatrates
Geschwindikeitsprobleme zwischen 1 und 1 - Vodafone Heimnetz
Frage von muenchhausenFlatrates15 Kommentare

Moin erstmal, Vorweg mein Setup 1. Wohnsitz Vodafone 400K Leitung (kommt sogar komplett an, auch um 18 Uhr) 2. ...