Selam,
Elimde bir tablo var ve bu tablonun bazı columları fetch into yapacağım olan type ın sırasından farklı olduğunu farkettim, hatanın bundan kaynaklandığında düzgün şekilde anlayamadık. Nasıl bu hatayı handle edebilirim.
own_list type_company; — %rowtype;
fetch company_list
into own_list;
Bence
_row tablo%rowtype;
select * into _row from tablo
şeklinde düzgün çalışması lazım. Type_company dediğin tipin tanımı tablonun tanımından farklı olabilir ki o da hata verdirir.
Ben de o düşüncedeyim ,ancak, bir den fazla tablo ile bir tip yaratılmış projede.
Table –> Table dan ziyade
1.table+2.table’ın 2 tane column’u ==> yeni bir type a atılmaya calışılmış. Ben düzelttim ancak ileriki zamanlarda bu hatayı hemen anlamam için bir exception aldığnda handling yapmak isterim. Umarım anlatabilmişimdir .
begin – when – end arasına alabilirsin de uyuşmayan tip gibi bir hata verir herhalde
Evet dediğin gibi yaptım oldu.