Мазмуну:

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

Video: SQLде өзгөртүү процедурасы эмне кылат?

Video: SQLде өзгөртүү процедурасы эмне кылат?
Video: №6. Таблицалардын мамычаларын өзгөртүү 2024, Май
Anonim

The ПРОЦЕДУРАНЫ ӨЗГӨРТҮҮ ( SQL ) билдирүү өзгөртөт a процедура учурдагы серверде.

Ушуга байланыштуу сакталган процедураны өзгөртө алабызбы?

Өзгөртүү же Өзгөртүү а сакталган процедура абдан жөнөкөй. Бир жолу а сакталган процедура түзүлгөн, ал сакталган ичинде бир ичинде түзүлгөн маалымат базасындагы системалык таблицалардын өзгөртүү бар сакталган процедура болуп саналат ПРОЦЕДУРАНЫ ӨЗГӨРТҮҮ же ALTER PROC.

Андан кийин суроо туулат, сиз пакеттеги процедураны өзгөртө аласызбы? Жок, а бир бөлүгүн гана өзгөртүү мүмкүн эмес пакет . сен толугу менен алмаштыруу керек пакет же пакет дене. Эгер сен кодуңуздун учурдагы версиясы жок сенин колуңдан келет аны маалымат базасынан чыгарып алыңыз Эгер сен тиешелүү уруксаттарга ээ. 1) Сенин колуңдан келет аны ALL_SOURCE көрүнүшүнөн окуңуз.

Кошумча, SQL серверинде процедураны кантип түзөтөм?

SQL Server Management Studio колдонуу

  1. Object Explorerде, Database Engine инстанциясына туташып, андан кийин ошол инстанцияны кеңейтиңиз.
  2. Берилиштер базаларын кеңейтүү, процедура тиешелүү маалымат базасын кеңейтүү, андан кийин Программалоо мүмкүнчүлүгүн кеңейтүү.
  3. Сакталган процедураларды кеңейтүү, өзгөртүү үчүн процедураны оң баскыч менен чыкылдатып, андан кийин Өзгөртүү баскычын чыкылдатыңыз.

Сакталган процедуралар кантип иштейт?

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

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