Hallo mal wieder
habe heute vielleicht mal eine bißchen ausgefallenere Frage,
hat nur bedingt etwas mit SQL zu tun.
Ich arbeite ein einigen Punkten gerne mit Binärwerten und Masken
aber der größte INT Wert den es bei SQL gibt ist nun mal nur die BIGINT mit 64Bit
jetzt dachte ich kann mir längere Werte vielleicht irgend wie mit dem STRING -> BINARY Typ zusammenbasteln,
aber wirklich binäre Werte bekommt man beim Auslesen nicht
Wenn das überhaupt geht müßte ich das gewünscht Byte erst in ein Binary-String konvertieren
dieses dann in eine INT und das dann untersuchen,
wollte ich das dann auch noch ändern müßte ich den Vorgang wieder umkehren
und wüßte nicht mal wie SQL (oder auch PHP) beim Zurückschreiben auf schräge (ASCII untypische)
Binärwerte oder gar Steuerzeichen Reagiert?
Gibt es irgendwelche Möglichkeiten binäre Text-Strings gleich binär zu erhalten
und umgekehrt binär auch wieder zurückzuschreiben
sodass ich z.B. für ein a einfach eine (int)97 schreiben kann ?
...oder hat jemand einen völlig anderen Ansatz?
Wäre auch für alle andere Inspiration (sofern) sie nicht am Thema vorbei geht
echt dankbar
Danke & Lieber Gruß
Zen
habe heute vielleicht mal eine bißchen ausgefallenere Frage,
hat nur bedingt etwas mit SQL zu tun.
Ich arbeite ein einigen Punkten gerne mit Binärwerten und Masken
aber der größte INT Wert den es bei SQL gibt ist nun mal nur die BIGINT mit 64Bit
jetzt dachte ich kann mir längere Werte vielleicht irgend wie mit dem STRING -> BINARY Typ zusammenbasteln,
aber wirklich binäre Werte bekommt man beim Auslesen nicht
Wenn das überhaupt geht müßte ich das gewünscht Byte erst in ein Binary-String konvertieren
dieses dann in eine INT und das dann untersuchen,
wollte ich das dann auch noch ändern müßte ich den Vorgang wieder umkehren
und wüßte nicht mal wie SQL (oder auch PHP) beim Zurückschreiben auf schräge (ASCII untypische)
Binärwerte oder gar Steuerzeichen Reagiert?
Gibt es irgendwelche Möglichkeiten binäre Text-Strings gleich binär zu erhalten
und umgekehrt binär auch wieder zurückzuschreiben
sodass ich z.B. für ein a einfach eine (int)97 schreiben kann ?
...oder hat jemand einen völlig anderen Ansatz?
Wäre auch für alle andere Inspiration (sofern) sie nicht am Thema vorbei geht
echt dankbar
Danke & Lieber Gruß
Zen
Comment