Мазмуну:

Nocheck чектөө SQL Server деген эмне?
Nocheck чектөө SQL Server деген эмне?

Video: Nocheck чектөө SQL Server деген эмне?

Video: Nocheck чектөө SQL Server деген эмне?
Video: Transform Your Selfie into a Stunning AI Avatar with Stable Diffusion - Better than Lensa for Free 2024, Апрель
Anonim

МЕНЕН NOCHECK болгон маалыматтарды текшербестен жасайт. Ошентип, WITH баш аламан синтаксиси NOCHECK ТЕКШЕРҮҮ ЧЕКТӨӨ мүмкүнчүлүк берет а чектөө болгон маалыматтарды текшербестен. Таблицадагы маалыматтар жаңыдан кошулган же кайра иштетилген FOREIGN KEY же CHECK менен текшерилгендигин же текшерилбегенин көрсөтөт. чектөө.

Андан кийин, SQL серверинде текшерүү чектөөлөрүн кантип иштетем?

Иштетүү а Чектөө үчүн синтаксиси иштетүү а SQL сервериндеги чектөөнү текшерүү (Бүтүм- SQL ) бул: ALTER TABLE table_name WITH CHECK CHECK CONSTRAINT чектөө_аты; үстөлдүн_аты. Сиз каалаган үстөлдүн аталышы иштетүү the чектөөнү текшерүү.

Ошо сыяктуу эле, SQLде тышкы ачкыч чектөөсү деген эмне? Тышкы негизги чектөөлөр . А чет элдик ачкыч (FK) жана белгилөө үчүн колдонулган мамыча же мамычалардын айкалышы ишке ашыруу ичинде сактала турган маалыматтарды башкаруу үчүн эки таблицадагы маалыматтардын ортосундагы байланыш чет элдик ачкыч стол.

Буга байланыштуу, SQLдеги чектөөлөрдү кантип өчүрөм?

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

  1. Object Explorerде, чектөө менен таблицаны кеңейтиңиз, андан кийин Ачкычтар папкасын кеңейтиңиз.
  2. Чектөөнү оң баскыч менен чыкылдатып, Өзгөртүүнү тандаңыз.
  3. Таблица дизайнеринин астындагы торчодон Чет элдик ачкыч чектөөсүн киргизүүнү чыкылдатып, ачылуучу менюдан Жокту тандаңыз.
  4. Жабуу басыңыз.

Маалыматтар базасында текшерүү чектөө деген эмне?

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

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