Oracle OCI - Sum() a zjisteni poctu desetinych mist secteneho sloupce

Novák Jiří novak.jiri na sopos.cz
Úterý Září 14 17:28:29 CEST 2004


Dobry den preji !

narazil jsem na problem s kodem  ktery zjistuje pocet desetinych mist  
numerickeho sloupce

result = OCIAttrGet (
                param_handle,
                OCI_DTYPE_PARAM,
                &scale,
                &scale_size,
                OCI_ATTR_SCALE,
                m_pSession->m_error_handle);

Uvedena vec nefunguje pokud sloupec vznikl funkci sum()
Ocekaval bych ze funkce vrati stejny pocet desetinych mist jako ma 
puvodni secitany sloupec.
Lec bohuzel  vraci 0 (puvodni sloupec je NUMBER(15,2))

a) existuje jina moznost jak se zeptat ?
b) lze presnost souctovaneho sloupce vynutit v dotazu na server ?
c) muze mit vliv jestli se ptam po Prepare nebo po Execute ? (pri 
zjistovani velikosti by mohlo ....)

Uvitam  figl v OCI, i obecne info tykajici se treba i jineho rozhrani k 
oracle.

Novak Jiri






Další informace o konferenci Test