|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2001
Città: Gerenzano
Messaggi: 129
|
Campo Binario in Oracle
Qualcuno per caso conosce la sintassi corretta per verificare se un bit è impostato utilizzando una select in Oracle?
Mi spiego meglio: Ho una tabella con un campo di tipo numerico che gestisce un valore binario (In base 2). i possibili valori sono quelli seguenti: 2^0 = 0 ' Nessuna impostazione 2^1 = 1 ' Impostazione A 2^2 = 2 ' Impostazione B Ecc ... In Sql Server utilizzo una select come la seguente x verificare se un bit è impostato: sSql = "SELECT * FROM tabella WHERE (Campo & BitValue) = 1" .... tutto OK in Jet : sSql = "SELECT * FROM tabella WHERE (FIX(Campo/BitValue) MOD 2) = 1) .... Tutto OK ??? MA IN ORACLE ??? Ho provato cosi' ma non funziona correttamente: sSql = "SELECT * FROM tabella WHERE (MOD(TRUNC(Campo),BitValue) = 1)" .... Grazie a chiunque risponda! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:29.



















