Oca
27
2015

Long Data Tipini Varchar Data Tipine Çeviren Fonksiyon

Merhaba,

Bugün sizlere long data tipli bir alanın varchar olarak çeviren fonksiyonunu paylaşacağım. R11 de karşılaştığım per_absence_attendances tablosunda comments alanı long data tipli bunu OAF ekranına getirmek istediğimde varchar olarak dönüştürmeli ve o şekilde yazdırmalıyım.

Bunun için aşağıdaki fonksiyon işinizi görecektir,

 

CREATE OR REPLACE FUNCTION xxxt_get_long (rowid_long IN ROWID)
   RETURN VARCHAR2
IS
   yorum   VARCHAR (32767);
BEGIN
   SELECT comments
     INTO yorum
     FROM per_absence_attendances
    WHERE ROWID = rowid_long;

   RETURN yorum;
EXCEPTION
   WHEN OTHERS
   THEN
      RETURN 'Hata var: ' || rowid_long;
END;

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

*