Nepovinne parametry maji specifikovanou defaultni hodnotu. Co tam tedy pustit onu defaultni hodnotu - a bude pokoj. Jasne ze by bylo hezci to vubec nenastavovat, ale obavam se ze to u CallableStatement neprojde. Ten blablabla CallableStatement je oracle.jdbc.OracleCallableStatement nebo neco jineho ?
Pavel. ----- PŮVODNÍ ZPRÁVA ----- Od: "Tomáš Polešovský" <[EMAIL PROTECTED]> Komu: "Java" <[email protected]> Předmět: RE: Oracle procedura - nepovinny parameter a JDBC Datum: 24.11.2006 - 16:19:56 > > To jsem samozrejme zkousel, bohuzel bez uspechu. Dostanu > SQL vyjimku, ze ">" > neni podporovane po "=". > > -- > Tomáš Polešovský > developer (teamleader) > > ecommerce.cz, a. s. > Vídeňská 55, Brno, 639 00 > > t: +420 545 243 444 > f: +420 545 242 400 > www.ecommerce.cz > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > > > On > > > Behalf Of Roman Hrivik > > Sent: Friday, November 24, 2006 2:24 PM > > To: Java > > Subject: Re: Oracle procedura - nepovinny parameter > > a JDBC > > > > > Vyskusaj > > > > > > CallableStatement cs = > > > > conn.prepareCall( "{call ...set_defaultpage(p_pageid > > => ?, p_siteid => > > > ?)}" ); > > > > cs.setXXX(1, XXX); > > cs.setXXX(2, XXX); > > cs.executeQuery(); > > > > > > > > > > > > > > Tomáš Polešovský wrote: > > > Ahoj, > > > > > > mam proceduru z Oracle PDK: > > > > > > procedure set_defaultpage > > > ( > > > p_pageid in number, > > > p_level_type in varchar2 default > > wwpre_api_value.USER_LEVEL_TYPE, > > > p_level_name in varchar2 default wwctx_api.get_user, > > > > > > > > p_siteid in number > > > ); > > > > > > Bohuzel potrebuju zadat akorat prvni a posledni > > > parametr. Co se tyce > > > > PL/SQL > > > tak z baliku samozrejme vim, jak ji zavolat: > > > portal.wwpob_api_page.set_defaultpage(p_pageid > > > => pageID, p_siteid => > > > > > siteID); > > > > > > Funguje sqvele :) Problem je samozrejme, jak proceduru > > > zavolat z JDBC. > > > > > > > > Hledal jsem vsude mozne, googlil, hledal v dokumentaci > > > JDBC i Oracle, > > > > > zkousel uz ruzne skopiciny, ale bohuzel jsem nic > > > rozumneho nenalezl. > > > > Taky je > > > to mozna jeste dnesnim patkem :) > > > > > > Predem diky za pripadne popostrceni > > > > > > S pozdravem > > > Tomáš Polešovský > -- Pokerová mánie - 6 freerollových turnajů o 5000 USD! http://im.impact.as/sign/betway3/
