ПредишенСледващото

За да създадете автоматично увеличава идентификационен номер в таблицата, можете да използвате колона за идентичност. За всяка таблица, можете да създадете само един идентификатор колона и една колона GUID.

Прилагане за самоличност колони, можете да използвате свойствата на идентичност. Това позволява на разработчика да се уточни броят на идентификатори за първия ред, който се вмъкват в таблицата (Първоначално имот ID стойност) и която се добавя към първоначалната стойност за определяне на последващите брой идентификатори увеличение (собственост идентификатор Инкремент). При поставяне на стойностите в таблицата с идентификатори Database Engine компонент автоматично генерира графа до ID стойност, добавяйки стойност идентификатор увеличение на първоначалната стойност. При добавяне на колони в съществуващите идентификационни номера маси идентификатор се добавят към съществуващите редовете на таблицата. В този случай, стойностите първоначалната стойност и прираста се прилагат в същия ред, в който са поставени редовете. Идентификационни номера също са генерирани за се добавят всички нови линии. Вие не можете да промените съществуваща колона в таблицата, добавете самоличността на собственост.

При определяне на колоната за самоличност, използвайки самоличността имота, вие трябва да обърнете внимание на следното:

маса може да съдържа само една колона с идентичността на собственост, където такава колона трябва да бъде знак тип данни. вътр. числено. SMALLINT. BIGINT или TINYINT;

можете да зададете стойността старт и стъпка. По подразбиране за двете е 1;

идентификатор колона не трябва да позволява NULL стойности и съдържат определения за неизпълнение или предмети;

препратка към колона в списъка за избор може да бъде създаден чрез определяне $ дума за самоличност след като се идентифицира имота. Обърнете се към колоната, можете да използвате и името;

функция OBJECTPROPERTY може да се използва, за да се определи дали дадена колона в таблица с ИДЕНТИЧНОСТ собственост и функция COLUMNPROPERTY може да се използва за идентифициране на името на колоната с идентичността на собственост;

да забраните на самоличността имота за колона, можете да използвате указанията, дадени IDENTITY_INSERT, активиране на стойностите, които трябва да бъдат включени изрично.

Ако таблицата, която често се извършва дистанционно, има колона за идентичност, пропуски могат да възникнат между стойностите за самоличност. Показаните стойности за самоличност не се използват повторно. За да се избегнат такива пропуски, не използвайте самоличността имота. Вместо това е възможно да се създаде спусък, който определя нова стойност на базата на идентификатор на съществуващите стойности в колони идентификатор като вмъкнете редове.

Подкрепете проекта - споделете линка, благодаря!