SQL серверинин ырааттуулугу барбы?
SQL серверинин ырааттуулугу барбы?

Video: SQL серверинин ырааттуулугу барбы?

Video: SQL серверинин ырааттуулугу барбы?
Video: Секционирование таблиц в MS SQL Server . Разработчик MS SQL ч.10 2024, Апрель
Anonim

In SQL Server , сен болот колдонуу менен автоматтык сан талаасын түзүү ырааттуулугу . А ырааттуулугу болуп саналат ичиндеги объект SQL Server (Бүтүм- SQL ) ошол болуп саналат санды түзүү үчүн колдонулат ырааттуулугу . Бул болот качан пайдалуу бол керек негизги ачкыч катары иштөө үчүн уникалдуу санды түзүү.

Ошо сыяктуу эле, сиз сурашыңыз мүмкүн, SQL Server ырааттуулугу деген эмне?

In SQL Server , а ырааттуулугу а жаратуучу колдонуучу аныктаган схемага байланган объект болуп саналат ырааттуулугу белгиленген спецификацияга ылайык сандардын. А ырааттуулугу сандык маанилердин белгилүү бир аралыкта өсүү же кемүү тартибинде болушу мүмкүн жана талап кылынса, айлануусу мүмкүн.

Андан кийин, суроо туулат, SQL ырааттуулугу жөнүндө эмне чындык? Ырааттуулук суроо-талап боюнча уникалдуу маанилерди өндүрүү үчүн кээ бир маалымат базасы системалары тарабынан түзүлгөн жана колдоого алынган 1, 2, 3, … бүтүн сандардын жыйындысы. Sequences көп маалымат базаларында көп колдонулат, анткени көптөгөн колдонмолор таблицадагы ар бир саптын уникалдуу маанисин жана камтылышын талап кылат ырааттуулугу аларды түзүү үчүн жеңил жол менен камсыз кылат.

Ошондой эле суроо туулат, сиз SQLде ырааттуулукту кантип аткарасыз?

түзүү а Ырааттуулук түзүү үчүн синтаксис а ырааттуулугу болуп саналат, ЖАРАТУУ SEQUENCE ырааттуулугу -аты START МЕНЕН баштапкы-маани INCREMENT BY өсүү-маани MAXVALUE максималдуу-маани CYCLE | NOCYCLE; Баштапкы маани баштапкы маанини аныктайт Ырааттуулук . Көбөйтүү-маани - бул маани ырааттуулугу көбөйтүлөт.

SQL сервериндеги ырааттуулук менен инсандыктын ортосунда кандай айырма бар?

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

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