sql >> Databasteknik >  >> RDS >> Oracle

ORA-06502:PL/SQL:numeriskt eller värdefel:teckensträngsbuffert för liten undantag från C#-kod

Det fungerar för mig nu. Misstaget är att jag har deklarerat en parameter "Id" som varchar2. men jag angav ingen storlek på det. Nu har jag deklarerat maxstorlek för parametern och den fungerar bra.

 cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;


  1. Oracle kan inte lagra emoji

  2. Fel 1215:Det går inte att lägga till begränsning av främmande nyckel

  3. FIND_IN_SET() alternativ?

  4. Vad är skillnaden mellan RANK och DENSE_RANK i SQL?