Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#4

Re: [DB-Design]: Booleans als Bitfeld oder int?

  Alt 16. Apr 2006, 10:38
Zitat von Bernhard Geyer:
Nicht jede Datenbank hat Bitfelder und alles was über (n)varchar und integer hinausgeht mußt Du eh für jede Datenbank u.U. speziell behandeln. Selbst "Memo"-Felder verhalten sich unterschiedlich.
ich rede ja von integers. Man kann ja mit bitweisen Operatoren auf jedes Bit eines integers zugreifen. Der Integer, der 32 bit hat kann so 32 boolesche Werte aufnehmen.
Also
1 = 1
10 = 2
11 = 3
100 = 4
101 = 5
111 = 6
(Ich hoffe das stimmt so mit der Binaerdarstellung ist fuer die theorie jetzt aber eh egal)
Also wenn ich in einem integer eine 6 speichere wuerde dass dann (sagen wir mal wir haben 3 rechte zu vergeben) true true true heissen und eine 5 wuerde true false true heissen usw.

keine unterstuetzung der DB benoetigt.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat