Oracle бағдарламасындағы реф курсор дегеніміз не?
Oracle бағдарламасындағы реф курсор дегеніміз не?

Бейне: Oracle бағдарламасындағы реф курсор дегеніміз не?

Бейне: Oracle бағдарламасындағы реф курсор дегеніміз не?
Бейне: Веб-бағдарламалау пәні. Тақырыбы: MySQL деректер базасы 2024, Мамыр
Anonim

Кіріспе REF КУРСОРЛАР

Қолдану REF МЕҢГЕРІСІ s - сұрау нәтижелерін қайтарудың ең қуатты, икемді және ауқымды тәсілдерінің бірі Oracle Клиенттік қолданбаға дерекқор. А REF МЕҢГЕРІСІ Бұл PL/SQL мәні дерекқордағы сұрау жұмыс аймағының жады мекенжайы болып табылатын деректер түрі.

Сондай-ақ білу керек, Oracle мысалдарындағы сілтеме курсоры дегеніміз не?

PL/SQL сілтеме курсорларының мысалдары . А сілтеме курсоры ретінде анықталған айнымалы болып табылады курсор түрі, ол меңзейтін немесе а сілтемесі курсор нәтиже. Артықшылығы - а сілтеме курсоры жазығы бар курсор яғни процедураға немесе функцияға айнымалы ретінде беруге болады. The REF МЕҢГЕРІСІ басқаларға тағайындалуы мүмкін REF МЕҢГЕРІСІ айнымалылар.

Сондай-ақ, Oracle-да SYS ref курсоры дегеніміз не? А курсор айнымалы а курсор ол шын мәнінде сұрау нәтижелері жиынына көрсеткішті қамтиды. SYS_REFCURSOR Бұл REF МЕҢГЕРІСІ кез келген нәтиже жиынын онымен байланыстыруға мүмкіндік беретін түрі. Бұл әлсіз типтелген деп аталады REF МЕҢГЕРІСІ . Тек декларациясы SYS_REFCURSOR және пайдаланушы анықтайды REF МЕҢГЕРІСІ айнымалылар әртүрлі.

Осыны ескере отырып, курсор мен рефлекс курсорының айырмашылығы неде?

2 Жауаптар. А курсор бұл дерекқорда DML (таңдау, кірістіру, жаңарту, жою) іске қосатын кез келген SQL мәлімдемесі. А сілтеме курсоры нәтижелер жиынының көрсеткіші болып табылады. А сілтеме курсоры сонымен қатар а курсор , дегенмен әдетте бұл термин курсор статикалық SQL-ті талқылау кезінде қолданылады.

Реф курсоры Oracle қайтарады ма?

REF МЕҢГЕРІСІ болып табылады Oracle а үшін деректер түрі курсор айнымалы. Себебі JDBC a курсор айнымалы деректер түрі, Oracle жүргізуші REF CURSOR қайтарады шығыс параметрлері және қайтару мәндер нәтиже жиындары ретінде қолданбаға.

Ұсынылған: