Что такое @@ Identity в SQL?
Что такое @@ Identity в SQL?

Видео: Что такое @@ Identity в SQL?

Видео: Что такое @@ Identity в SQL?
Видео: Working with Identity Function in SQL Server | MSSQL Training Tutorial 2024, Ноябрь
Anonim

SQL Сервер Личность . Личность Столбец таблицы - это столбец, значение которого увеличивается автоматически. Значение в личность столбец создается сервером. Обычно пользователь не может вставить значение в личность столбец. Личность столбец можно использовать для однозначной идентификации строк в таблице.

Соответственно, что такое @@ Identity в SQL Server?

А ИДЕНТИЧНОСТЬ SQL Server column - это особый тип столбца, который используется для автоматического создания значений ключей на основе заданного начального числа (начальной точки) и приращения. SQL Server предоставляет нам ряд функций, которые работают с ЛИЧНОСТЬ столбец. В этом совете мы рассмотрим эти функции на примерах.

Кроме того, какая команда DML используется вместе с @@ Identity в SQL? Когда вы используете оператор INSERT для вставки данных в таблицу с ЛИЧНОСТЬ столбец определен, SQL Сервер сгенерирует новый ЛИЧНОСТЬ ценить. Вы можете использовать @@ЛИЧНОСТЬ переменная и функции SCOPE_IDENTITY и IDENT_CURRENT для возврата последнего ЛИЧНОСТЬ значение, которое было создано SQL Сервер.

В связи с этим, что такое @@ в SQL?

В SQL Сервер, символ @@ добавляется к глобальным переменным. Сервер поддерживает все глобальные переменные. Имена глобальных переменных начинаются с символа @@ приставка. Объявлять их не нужно, так как сервер постоянно их обслуживает. Это функции, определенные системой, и вы не можете их объявлять.

Столбец идентичности является первичным ключом?

Столбцы идентичности а также Первичные ключи это две очень разные вещи. An Столбец идентичности обеспечивает автоматически увеличивающееся число. Это все, что он делает. В Основной ключ (по крайней мере, в SQL Server) - это уникальное ограничение, которое гарантирует уникальность и обычно (но не всегда) кластеризованное ключ.