Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> bitand functions and NUMBER(20)

bitand functions and NUMBER(20)

From: Stefan Kuhn <skuhn_at_ipb-halle.de>
Date: Thu, 19 Jul 2007 14:18:09 +0200
Message-id: <200707191418.09607.skuhn@ipb-halle.de>


Hi all,
I have got a column defined as NUMBER(20) and want to use bit functions on it. It seems that oracle bitand function is restricted in length. To give an example:
select bitand(10846370260800065548,9368617832122679304) from TABLE; returns 9.2234E+18, although the second figure is a subset of bits in first figure. So result should be 9368617832122679304. To make sure my figures are right, I did select 10846370260800065548 & 9368617832122679304; in Mysql and it gave 9368617832122679304. The problem does arise with figures of a certain length. What to do best (apart from changing the column type, which I would like to avoid)?
I hope the question isn't too trivia...
Stefan
--

Stefan Kuhn BSc MA
IPB Halle
AG Bioinformatik & Massenspektrometrie
Weinberg 3
06120 Halle
http://www.ipb-halle.de http://msbi.bic-gh.de skuhn_at_ipb-halle.de Tel. +49 (0) 345 5582 1474 Fax.+49 (0) 345 5582 1409
--

http://www.freelists.org/webpage/oracle-l Received on Thu Jul 19 2007 - 07:18:09 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US