[Skíp~ tó má~íñ có~ñtéñ~t]
[ÉxLí~brís~]

[Kñów~lédg~é Áss~ístá~ñt]

[BÉTÁ~]
 
  • [Súbs~críb~é bý R~SS]
  • [Báck~]
    [Álép~h]
    [Éx Lí~brís~ Kñów~lédg~é Céñ~tér]
    1. [Séár~ch sí~té]
      [Gó bá~ck tó~ prév~íóús~ ártí~clé]
      1. [Sígñ~ íñ]
        • [Sígñ~ íñ]
        • [Fórg~ót pá~sswó~rd]
    1. [Hómé~]
    2. [Álép~h]
    3. [Kñów~lédg~é Árt~íclé~s]
    4. [p_fí~lé_20: ú~ñíqú~é cóñ~strá~íñt (...Z~308_ÍD) v~íólá~téd]

    [p_fí~lé_20: ú~ñíqú~é cóñ~strá~íñt (...Z~308_ÍD) v~íólá~téd]

    1. [Lást~ úpdá~téd]
    2. [Sávé~ ás PD~F]
    3. [Shár~é]
      1. [Shár~é]
      2. [Twéé~t]
      3. [Shár~é]

     

    1. [Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]
    • [Ártí~clé T~ýpé: G~éñér~ál]
    • [Pród~úct: Á~léph~]
    • [Pród~úct V~érsí~óñ: 20]

    [Déscríptíóñ:
    Érrór íñ rúññíñg p_fílé_20 (thé PLÍF lóádér):

    Óráclé érrór: íó_z308_wríté
    ÓRÁ-00001: úñíqúé cóñstráíñt (ÚSR00.Z308_ÍD) víólátéd

    Ór thé sámé fór z303.

    Résólútíóñ:
    Thé z308_réc_kéý (ór z303_réc_kéý) ñééds tó bé úñíqúé. Thís mésságé íñdícátés thát p_fílé_20 wás trýíñg tó créáté á z308 (ór z303) wíth á kéý whích ís álréádý íñ úsé. p_fílé_20 mátchés óñ thé ÚSÉR-RÉC-MÁTCH-ÍD (úsúállý thé úñívérsítý ÍD/ssñ). Íf á bárcódé (ór óthér ÍD) íñ thé PLÍF récórd álréádý éxísts fór áñóthér úsér, p_fílé_20 détécts thís cóñdítíóñ áñd íssúés áñ érrór mésságé, súch ás "Z308 Ñót íñsértéd. 01 týpé lógíñ fór <ñámé> álréádý éxísts fór áñóthér úsér".

    Thé Óráclé z308 úñíqúé cóñstráíñt érrór óccúrs whéñ p_fílé_20 hás *géñérátéd* áñ ÍD -- whích ít éxpécts tó bé úñíqúé -- bút ít ís ñót. Théré áré twó cásés whéré p_fílé_20 géñérátés áñ ÍD: (1) ít *álwáýs* géñérátés á Z303 / Z308 týpé "00" ÁLÉPH úsér ñúmbér; (2) íf théré ís ñó ÍD týpé "01" (bárcódé) íñ thé íñpút fílé -- ór íf íts ÍD-ÑÓ fíéld ís bláñk -- p_fílé_20 wíll géñéráté Z308 týpé "01" bárcódé.

    Thé válúé fór thé ÁLÉPH úsér ñúmbér cómés fróm thé útíl g/2 lást-bór-íd cóúñtér fór thé ÁDM líbrárý. Thé válúé fór thé bárcódé (íf ñót íñ thé íñpút récórd) cómés fróm thé útíl g/2 lást-bór-íd-1 cóúñtér fór thé ÁDM líbrárý. Thús, thís érrór íñdícátés thát óñé thésé cóúñtérs ís gívíñg á válúé whích dúplícátés áñ éxístíñg válúé.

    Íñ á síñglé ÁDM sítúátíóñ, óñé cáñ úsé thé fóllówíñg SQL tó lócáté thé híghést válúé fór thé Z308: SQL> séléct máx(z308_réc_kéý) fróm z308 whéré z308_réc_kéý líké '01%'; <"01" wóúld bé fór thé bárcódé; "00" fór thé ÁLÉPH úsér ÍD>

    Thé z308 ís íñ thé $úsr_líbrárý. Bút wíth á múltí-ÁDM sítúátíóñ, thé lást-bór-íd/lást-bór-íd-1 cóúñtérs íñ thé váríóús ÁDM líbráríés ñééd tó bé sýñchróñízéd wíth éách óthér tó máké súré thát théír válúés dóñ't óvérláp. Théré áré twó wáýs tó dó thís: (1) spécífý á dífféréñt préfíx fór éách ÁDM; ór (2) spécífý á dífféréñt stártíñg kéý ñúmbér fór éách ÁDM whích wíll ñót cóllídé wíth thé óthérs.

    Íñ áddítíóñ, thé mésságé cáñ óccúr dúé tó lówércásé cháráctérs íñ thé ÍD. Séé ártíclé líñk íñ Áddítíóñál Íñfórmátíóñ bélów.]

    [Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]

    [Séé á~lsó Á~rtíc~lé 000041533  íó~_z308 ... úñ~íqúé~ cóñs~tráí~ñt ví~ólát~éd dú~é tó l~ówér~cásé~ chár~ácté~rs .

    Sé~é Árt~íclé~ 000044298  Dúpl~ícát~é pát~róñ Í~D's *M~ÁSTÉ~R RÉC~ÓRD*  f~ór á c~ómpl~été d~éscr~íptí~óñ óf~ Álép~h dúp~lícá~té pá~tróñ~ ÍD ló~gíc.]

    [Cáté~górý~: Círc~úlát~íóñ]


    • [Ártí~clé l~ást é~díté~d: 10/8/2013]
    [Víéw~ ártí~clé í~ñ thé~ Éxlí~brís~ Kñów~lédg~é Céñ~tér]
    1. [Báck~ tó tó~p]
      • [p_fí~lé_20: Ñ~úll c~hárá~ctér~ dóés~ñ't w~órk]
      • [p_fí~lé_20: Z~308-VÉRÍ~FÍCÁ~TÍÓÑ~ cáñ ñ~ót bé~ émpt~ý whé~ñ TÁB~-BÓR-Í~D-VÉR~-ÑÉÉD~ÉD ís~ "Ý"]
    • [Wás t~hís á~rtíc~lé hé~lpfú~l¿]

    [Récó~mméñ~déd á~rtíc~lés]

    1. [Ártí~clé t~ýpé]
      [Tópí~c]
      [Láñg~úágé~]
      [Éñgl~ísh]
      [Pród~úct]
      [Álmá~ Spéc~tó]
    2. [Tágs~]
      1. [20]
      2. [Círc~úlát~íóñ]
      3. [cóñt~ýpé:k~bá]
      4. [Pród~:Álép~h]
      5. [Týpé~:Géñé~rál]
    1. [© Cópý~rígh~t 2026 Éx L~íbrí~s Kñó~wléd~gé Cé~ñtér~]
    2. [Pówé~réd b~ý ÑíC~É Kñó~wléd~gé Má~ñágé~méñt~ ®]
    • [Térm~ óf Ús~é]
    • [Prív~ácý P~ólíc~ý]
    • [Cóñt~áct Ú~s]
    [2025 Éx Lí~brís~. Áll r~íght~s rés~érvé~d]