Örtülü imleçler, bir SQL deyimi yürütüldüğünde, deyim için açık bir imleç olmadığında Oracle tarafından otomatik olarak oluşturulur. Programcılar örtük imleçleri ve içindeki bilgileri kontrol edemezler.
Oracle imleci nedir?
Çok satırlı bir sorgu yürütmek için Oracle, işleme bilgilerini depolayan adsız bir çalışma alanı açar. Bir imleç çalışma alanını adlandırmanıza, bilgilere erişmenize ve satırları ayrı ayrı işlemenize.
Oracle imleçleri kötü mü?
SQL Server geliştiricileri, bazı durumlar dışında, İmleçleri kötü bir uygulama olarak görür. İmleçlerin prosedürel bir yapı olduğu ve Set tabanlı RDBMS konseptini yendiği için SQL motorunu en iyi şekilde kullanmadığına inanıyorlar. Ancak, Oracle geliştiricileri Cursors'a karşı önermiyor gibi görünüyor.
Oracle'da nasıl imleç oluştururum?
Çok satırlı bir sorgu yürütmek için Oracle, işleme bilgilerini depolayan adsız bir çalışma alanı açar. İmleç, çalışma alanını adlandırmanıza, bilgilere erişmenize ve satırları ayrı ayrı işlemenize olanak tanır. Daha fazla bilgi için bkz. "Veri Sorgulama with PL/SQL".
Oracle'da açık imleç var mı?
Bir imleç açıksa, cursor_name%ISOPEN, TRUE değerini döndürür; aksi halde FALSE döndürür. Bir imleç veya imleç değişkeninin adına eklenebilen bir imleç niteliği. Açık bir imleçten ilk getirmeden önce, imleç_adı%NOTFOUND NULL döndürür.