Mis on @@ identiteet SQL-is?
Mis on @@ identiteet SQL-is?

Video: Mis on @@ identiteet SQL-is?

Video: Mis on @@ identiteet SQL-is?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, November
Anonim

SQL Server Identiteet . Identiteet tabeli veerg on veerg, mille väärtus suureneb automaatselt. Väärtus an identiteet veeru loob server. Kasutaja ei saa üldjuhul sisestada väärtust identiteet veerg. Identiteet veergu saab kasutada tabeli ridade unikaalseks tuvastamiseks.

Seega, mis on @@ identiteet SQL Serveris?

A SQL serveri IDENTITEET veerg on eritüüpi veerg, mida kasutatakse võtmeväärtuste automaatseks genereerimiseks etteantud seemne (alguspunkti) ja juurdekasvu alusel. SQL Server pakub meile mitmeid funktsioone, mis töötavad koos IDENTITEET veerg. Selles näpunäites käsitleme neid funktsioone näidetega.

Samuti, millist DML-käsku kasutatakse SQL-is koos käsuga @@ Identity? Kui kasutate INSERT-lauset andmete sisestamiseks tabelisse, millel on IDENTITEET veerg määratletud, SQL Server loob uue IDENTITEET väärtus. Võite kasutada @@IDENTITEET muutuja ning funktsioonid SCOPE_IDENTITY ja IDENT_CURRENT, et tagastada viimane IDENTITEET poolt loodud väärtust SQL Server.

Mis on sellega seoses SQL-is @@?

sisse SQL Server, sümbol @@ on globaalsete muutujate eesliide. Server säilitab kõik globaalsed muutujad. Globaalsete muutujate nimed algavad tähega a @@ eesliide. Te ei pea neid deklareerima, kuna server hooldab neid pidevalt. Need on süsteemi määratletud funktsioonid ja te ei saa neid deklareerida.

Kas identiteedi veerg on primaarvõti?

Identiteedi veerud ja Peamised võtmed on kaks väga erinevat asja. An Identiteedi veerg pakub automaatselt suurenevat numbrit. See on kõik, mida see teeb. The Esmane võti (vähemalt SQL Serveris) on unikaalne piirang, mis tagab unikaalsuse ja on tavaliselt (kuid mitte alati) rühmitatud võti.