SQL-də @@ Identity nədir?
SQL-də @@ Identity nədir?

Video: SQL-də @@ Identity nədir?

Video: SQL-də @@ Identity nədir?
Video: Oracle SQL dərsləri - 2. RDBMS anlayışı, SQL nədir? SELECT əmri, SQL ALİAS I sql nedir? 2024, Noyabr
Anonim

SQL Server Şəxsiyyət . Şəxsiyyət cədvəlin sütunu dəyəri avtomatik olaraq artan sütundur. Dəyər bir şəxsiyyət sütun server tərəfindən yaradılmışdır. İstifadəçi ümumiyyətlə dəyər daxil edə bilməz şəxsiyyət sütun. Şəxsiyyət sütun cədvəldəki sətirləri unikal şəkildə müəyyən etmək üçün istifadə edilə bilər.

Müvafiq olaraq, SQL Serverdə @@ Identity nədir?

A SQL Server şəxsiyyəti sütun, təqdim edilmiş toxum (başlanğıc nöqtəsi) və artım əsasında əsas dəyərləri avtomatik yaratmaq üçün istifadə edilən xüsusi sütun növüdür. SQL Server ilə işləyən bir sıra funksiyaları bizə təqdim edir ŞƏXSİYYƏT sütun. Bu məsləhətdə biz bu funksiyaları nümunələrlə nəzərdən keçirəcəyik.

Həmçinin, SQL-də @@ Identity ilə birlikdə hansı DML əmrindən istifadə olunur? Bir cədvələ məlumat daxil etmək üçün INSERT ifadəsindən istifadə etdiyiniz zaman ŞƏXSİYYƏT sütun müəyyən, SQL Server yenisini yaradacaq ŞƏXSİYYƏT dəyər. istifadə edə bilərsiniz @@IDENTITY dəyişən və sonuncunu qaytarmaq üçün SCOPE_IDENTITY və IDENT_CURRENT funksiyaları ŞƏXSİYYƏT tərəfindən yaradılan dəyər SQL Server.

Bununla əlaqədar olaraq SQL-də @@ nədir?

In SQL Server, simvol @@ qlobal dəyişənlərə prefiks edilir. Server bütün qlobal dəyişənləri saxlayır. Qlobal dəyişən adları a ilə başlayır @@ prefiks. Onları elan etməyə ehtiyac yoxdur, çünki server onları daim saxlayır. Onlar sistem tərəfindən müəyyən edilmiş funksiyalardır və siz onları elan edə bilməzsiniz.

Şəxsiyyət sütunu əsas açardır?

Şəxsiyyət sütunları və İlkin Açarlar çox fərqli iki şeydir. An Şəxsiyyət sütunu avtomatik artan nömrə təmin edir. Bütün etdiyi budur. The Əsas Açar (ən azı SQL Serverdə) unikallığı təmin edən unikal məhdudiyyətdir və adətən (lakin həmişə deyil) çoxluq təşkil edir. açar.