Oracle'да процедураны кандай колдонуу керек?
Oracle'да процедураны кандай колдонуу керек?

Video: Oracle'да процедураны кандай колдонуу керек?

Video: Oracle'да процедураны кандай колдонуу керек?
Video: Встряхнём Джокеру лампочку ► 5 Прохождение Batman: Arkham Origins 2024, Ноябрь
Anonim

А процедура тобу болуп саналат PL/SQL аты менен чакыра ала турган билдирүүлөр. Чалуу спецификациясы (кээде чалуу спецификациясы деп аталат) Java ыкмасын же үчүнчү муундагы тилдин (3GL) тартибин жарыялайт, ошондуктан аны SQLден жана PL/SQL . Чалуу спецификациясы айтылат Oracle Чалуу жасалганда Java ыкмасын чакыра турган маалымат базасы.

Мындан тышкары, PL SQLде процедуранын колдонулушу эмнеде?

Процедуралар маалымат базасында сактала турган программанын өз алдынча блоктору. Буларга чал процедуралар аткаруу үчүн, алардын атына шилтеме жасоо менен жасалышы мүмкүн PL / SQL билдирүүлөр. Ал негизинен колдонулган аткаруу а процесси PL / SQL.

Андан кийин суроо туулат: процедураны функцияда колдоно алабызбы? 3) Процедура андагы DML (INSERT/UPDATE/DELETE) билдирүүлөрүн тандоого мүмкүндүк берет, ал эми функция андагы тандалган билдирүүгө гана уруксат берет. 4) Функциялар болот дан чакырылат процедура ал эми процедуралар дан чакырууга болбойт функция.

Ошо сыяктуу эле, адамдар Oracle'да функциянын кандай пайдасы бар?

Oracle Function . А функция бир маанини кайтаруу үчүн колдонулган чакан программа. Сиз жарыялоо жана аныктоо керек а функция аны чакыруудан мурун. Ал бир эле учурда жарыяланып, аныкталышы мүмкүн же ошол эле блокто биринчи жарыяланып, кийинчерээк аныкталышы мүмкүн.

Oracleдагы функция менен процедуранын ортосунда кандай айырма бар?

The айырма болуп саналат- А функция анын демейки аныктамасы боюнча маанини (ар кандай түрдөгү) кайтарышы керек, ал эми а учурда процедура натыйжаларды алуу үчүн OUT же IN OUT сыяктуу параметрлерди колдонушуңуз керек. А колдоно аласыз функцияда а кадимки SQL, анткени сиз колдоно албайсыз процедура SQL билдирүүлөрүндө.

Сунушталууда: