რა არის @@ Identity SQL-ში?
რა არის @@ Identity SQL-ში?

ვიდეო: რა არის @@ Identity SQL-ში?

ვიდეო: რა არის @@ Identity SQL-ში?
ვიდეო: IDENTITY property (Part 1/3) of a Column in SQL Server 2024, ნოემბერი
Anonim

SQL სერვერი იდენტობა . იდენტობა ცხრილის სვეტი არის სვეტი, რომლის მნიშვნელობა ავტომატურად იზრდება. ღირებულება in ვინაობა სვეტი იქმნება სერვერის მიერ. ჩვეულებრივ მომხმარებელს არ შეუძლია მნიშვნელობის ჩასმა ანში ვინაობა სვეტი. იდენტობა სვეტი შეიძლება გამოყენებულ იქნას ცხრილის რიგების ცალსახად იდენტიფიცირებისთვის.

შესაბამისად, რა არის @@ Identity SQL Server-ში?

ა SQL Server IDENTITY სვეტი არის სპეციალური ტიპის სვეტი, რომელიც გამოიყენება საკვანძო მნიშვნელობების ავტომატური გენერირებისთვის მოწოდებული თესლის (საწყისი წერტილი) და ნამატის საფუძველზე. SQL სერვერი გვაწვდის მთელ რიგ ფუნქციებს, რომლებიც მუშაობს პირადობა სვეტი. ამ რჩევაში ჩვენ ამ ფუნქციებს მაგალითებით განვიხილავთ.

ასევე, რომელი DML ბრძანება გამოიყენება @@ Identity-თან ერთად SQL-ში? როდესაც იყენებთ INSERT განცხადებას მონაცემების ჩასართავად ცხრილში ან პირადობა განსაზღვრული სვეტი, SQL სერვერი შექმნის ახალს პირადობა ღირებულება. შეგიძლიათ გამოიყენოთ @@IDENTITY ცვლადი და SCOPE_IDENTITY და IDENT_CURRENT ფუნქციები უკანასკნელის დასაბრუნებლად პირადობა ღირებულება, რომელიც შეიქმნა SQL სერვერი.

ამასთან დაკავშირებით, რა არის @@ SQL-ში?

In SQL სერვერი, სიმბოლო @@ არის გლობალური ცვლადების პრეფიქსი. სერვერი ინახავს ყველა გლობალურ ცვლადს. გლობალური ცვლადების სახელები იწყება ა @@ პრეფიქსი. თქვენ არ გჭირდებათ მათი დეკლარირება, რადგან სერვერი მუდმივად ინახავს მათ. ისინი სისტემით განსაზღვრული ფუნქციებია და მათი დეკლარირება შეუძლებელია.

არის საიდენტიფიკაციო სვეტი პირველადი გასაღები?

პირადობის სვეტები და ძირითადი გასაღებები არის ორი ძალიან განსხვავებული რამ. ან პირადობის სვეტი უზრუნველყოფს ავტომატურ მზარდ ნომერს. სულ ამას აკეთებს. The Მთავარი გასაღები (მინიმუმ SQL Server-ში) არის უნიკალური შეზღუდვა, რომელიც უზრუნველყოფს უნიკალურობის გარანტიას და ჩვეულებრივ (მაგრამ არა ყოველთვის) არის კლასტერული გასაღები.