Oca
15
2015

PLS-00306: wrong number or types of arguments in call to XXX Hatası ve Çözümü

Merhabalar,

“PLS-00306: wrong number or types of arguments in call to XXX”

Bugünkü yazımda Eşzamanlı ile parametreli bir stored procedure çalıştırırken yukarıdaki gibi bir hata alabilirsiniz. Bu durumda;

  1. Parametre ile ilgili bir hata olabilir. Verdiğiniz parametre ile EBS ekranında verdiğiniz parametrenin karakter tiplerini kontrol ediniz.
  2. Bu noktada Stored procedure içinde “errbuff OUT VARCHAR2″,”retcode OUT NUMBER”   gibi bir out’un hem hem specte hem body de tanımlanması gerekiyor. Bunlar çıktıyı sağlayan nesneler. Bakınız https://www.orasistem.com/eszamanli-tanimlamasi-errbuff-ve-retcode-alanlari-ve-anlamlari/
  3. Stored procedure içinde birden çok parametre var ise parametre adı ile EBS ekranlarındaki parametre adlarının aynı olması gerekir.

 

Sevgiler.

Erkan Erkişi
Latest posts by Erkan Erkişi (see all)


Yorum yapın

*