SQL Serverdə Scope_identity və Identity arasındakı fərq nədir?
SQL Serverdə Scope_identity və Identity arasındakı fərq nədir?

Video: SQL Serverdə Scope_identity və Identity arasındakı fərq nədir?

Video: SQL Serverdə Scope_identity və Identity arasındakı fərq nədir?
Video: What is a Server? Servers vs Desktops Explained 2024, Bilər
Anonim

@@ şəxsiyyət funksiya sonuncunu qaytarır şəxsiyyət yaradılmışdır içində eyni seans. The əhatə_şəxsliyi () funksiyası sonuncunu qaytarır şəxsiyyət yaradılmışdır içində eyni seans və eyni əhatə dairəsi. ident_current(ad) sonuncunu qaytarır şəxsiyyət hər hansı bir seansda xüsusi cədvəl və ya görünüş üçün yaradılmışdır.

Burada SQL Serverdə Scope_identity () nədir?

The SCOPE_IDENTITY() funksiya əhatə dairəsində identifikasiya sütununa hər hansı INSERT ifadəsi baş verməzdən əvvəl çağırılırsa, funksiya null dəyəri qaytarır. Uğursuz hesabatlar və əməliyyatlar cədvəl üçün cari identifikasiyanı dəyişə və şəxsiyyət sütunu dəyərlərində boşluqlar yarada bilər.

İkincisi, SQL Serverdə Identity-dən istifadə 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.

Müvafiq olaraq, Scope_identity () seçmək nədir?

Nə SCOPE_IDENTITY edir. SCOPE_IDENTITY edir: SCOPE_IDENTITY eyni miqyasda IDENTITY sütununa daxil edilmiş sonuncu İDENTITY dəyərini qaytarır. SCOPE_IDENTITY cari sessiyada və cari əhatə dairəsində hər hansı bir cədvəl üçün yaradılan son eynilik dəyərini qaytarır.

SQL Serverdə Rowcount nədir?

SQL Server NOCOUNT SET VƏ SET ROWCOUNT SET ROWCOUNT sadəcə deyir SQL Server müəyyən sayda sətir qaytarıldıqdan sonra sorğunun işlənməsini dayandırmaq, bu da onu bir növ “qlobal TOP bəndi” halına gətirir. Aşağıdakı misalda biz sətirləri 500-ə qədər məhdudlaşdırırıq.

Tövsiyə: