Сакталган процедура деген эмне жана аны эмне үчүн колдонобуз?
Сакталган процедура деген эмне жана аны эмне үчүн колдонобуз?

Video: Сакталган процедура деген эмне жана аны эмне үчүн колдонобуз?

Video: Сакталган процедура деген эмне жана аны эмне үчүн колдонобуз?
Video: КАНТИП // Биронун ватсабын окуса болот. 2024, Май
Anonim

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

Бул жерде сакталган процедураларды колдонуунун кандай артыкчылыктары бар?

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

Ошо сыяктуу эле, сакталган процедуралар кантип иштейт? А сакталган процедура T-SQL билдирүүлөрүнүн ичинен же кардар тиркемелеринен чала турган компиляцияланган код. SQL Server ичиндеги кодду иштетет процедура анан натыйжаларды чакырып жаткан колдонмого кайтарат. Колдонуу сакталган процедуралар бир нече себептерден улам натыйжалуу болуп саналат.

Экинчиден, мисалы, сакталган процедура деген эмне?

Мындай учур болушу мүмкүн, а сакталган процедура эч нерсе кайтарбайт. үчүн мисал , а сакталган процедура SQL билдирүүсүн киргизүү, жок кылуу же жаңыртуу үчүн колдонулушу мүмкүн. үчүн мисал , төмөндө сакталган процедура tbl_students таблицасына маани киргизүү үчүн колдонулат.

SQL сакталган процедура деген эмне?

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

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