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