Мазмуну:

Db2де чектөөнү кантип таштайсыз?
Db2де чектөөнү кантип таштайсыз?

Video: Db2де чектөөнү кантип таштайсыз?

Video: Db2де чектөөнү кантип таштайсыз?
Video: Адис: Кышында электр энергиясы тартыш болот 2024, Май
Anonim

Процедура

  1. Ачык айтканда таштоо уникалдуу чектөөлөр , колдонуңуз DROP ALTER TABLE билдирүүсүнүн UNIQUE пункту.
  2. үчүн негизги ачкыч чектөөлөрдү алып салуу , колдонуңуз БАШКЫ АЧКЫЧТЫ ТАШТАҢЫЗ ALTER TABLE билдирүүсүнүн пункту.
  3. үчүн таштоо (таблица) текшерүү чектөөлөр , колдонуңуз DROP ALTER TABLE операторунун CHECK пункту.

Ошо сыяктуу эле, мен кантип текшерүү чектөөсүн таштасам болот?

үчүн синтаксис түшүрүү а чектөөнү текшерүү SQL серверинде (Transact-SQL) бул: АЛТЕР TABLE таблица_аты ЧЫГАРУУ чектөө_аты; үстөлдүн_аты. Сиз каалаган үстөлдүн аталышы таштоо the чектөөнү текшерүү.

Ошондой эле суралышы мүмкүн, кайсы пункт чектөөнү өчүрүүгө мүмкүндүк берет? ALTER TABLE буйругу MODIFY менен пункт болот көнүү чектөөнү өчүрүү.

Адамдар дагы сурашат, биз негизги же тышкы ачкычтагы чектөөлөрдү жок кылсак болобу?

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

Өзгөртүү таблицасын түшүрүү деген эмне?

DROP ЧЕКТӨӨ пункт . колдонуу DROP ЧЕКТӨӨ пункт аты сиз белгилеген учурдагы чектөөнү жок кылуу үчүн. Бул синтаксис фрагменти бир бөлүгү болуп саналат ALTER TABLE билдирүү.

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