Hallo zusammen
Bei uns im System werden die Berechtigungen auf die Objekte als eine BitMask gespeichert.
Also wenn der Benutzer Lesen kann, ist das eine Bit statt 0 auf 1.
Die Zahl wird als Dezimal Zahl gespeichert. Zum Beispiel:
118927 = 0000 0001 1101 0000 1000 1111
Zu meiner Frage.
Wie (falls überhaupt möglich) kann ich die Dezimal Zahl in Binär umwandeln?
Kann ich direkt bei der SQL Abfrage das mit der Where Klauseln verknüpfen?
Das Ziel wäre es zu überprüfen ob das Bit an Stelle x, 0 oder 1 ist.
Habe zwar im Netz recherchiert, aber nichts gefunden was in unserem Oracle DB System funktioniert.
Habt ihr eine Idee?
Danke für die Hilfe.
Bei uns im System werden die Berechtigungen auf die Objekte als eine BitMask gespeichert.
Also wenn der Benutzer Lesen kann, ist das eine Bit statt 0 auf 1.
Die Zahl wird als Dezimal Zahl gespeichert. Zum Beispiel:
118927 = 0000 0001 1101 0000 1000 1111
Zu meiner Frage.
Wie (falls überhaupt möglich) kann ich die Dezimal Zahl in Binär umwandeln?
Kann ich direkt bei der SQL Abfrage das mit der Where Klauseln verknüpfen?
Das Ziel wäre es zu überprüfen ob das Bit an Stelle x, 0 oder 1 ist.
Habe zwar im Netz recherchiert, aber nichts gefunden was in unserem Oracle DB System funktioniert.
Habt ihr eine Idee?
Danke für die Hilfe.