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

1992 doğumlu, Pendik Fatih Anadolu Lisesi ve İstanbul Üniversitesi
Endüstri Mühendisliği mezunu. Üniversite eğitimi boyunca çeşitli işlerle
meşgul oldu. Son senesinde Oracle ile tanıştı ve 3 sene Oracle uygulamaları teknik ve fonsiyonel danışmanlık yaptı.
Erkan Erkişi

Latest posts by Erkan Erkişi (see all)



Yorum yapın

*