Hirdetés

Új hozzászólás Aktív témák

  • Lortech
    addikt

    Sziasztok!
    Lenne egy PL/SQL gondom a dátum formátummal, és nem értme miért nem jó... :((
    Így deklarárolom :
    DECLARE
    v_date DATE:=TO_DATE('&sv_user_date', 'DD-MON-YYYY');

    Így adom be: 05-JUN-2005 , és mindig ORA-01843 not a valid month üzenetet kapok. De miért? Ha a formátumot 'DD-MONTH-YYY'változtatom, akkor is ez az üzenet. Viszont, ha '
    DD-MM-YYYY', tehát számmal írom be a hónapot, akkor jó. Mi lehet a gond az előző 2 esetben?

    to_char mit dob erre, ha kiíratod vele a sysdate-et:
    to_char(sysdate,'DD-MON-YYYY')

    Vagy kérdezhetném azt is, hogy mi az nls_lang:
    select DECODE(parameter, 'NLS_CHARACTERSET', 'CHARACTER SET',
    'NLS_LANGUAGE', 'LANGUAGE',
    'NLS_TERRITORY', 'TERRITORY') name,
    value from v$nls_parameters
    WHERE parameter IN ( 'NLS_CHARACTERSET', 'NLS_LANGUAGE', 'NLS_TERRITORY')

Új hozzászólás Aktív témák