SQLде @@ Identity деген эмне?
SQLде @@ Identity деген эмне?

Video: SQLде @@ Identity деген эмне?

Video: SQLде @@ Identity деген эмне?
Video: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains 2024, Ноябрь
Anonim

SQL Server Identity . Identity таблицанын мамычасы – мааниси автоматтык түрдө жогорулаган мамыча. Андагы маани иденттүүлүк тилке сервер тарабынан түзүлөт. Колдонуучу жалпысынан анга маани киргизе албайт иденттүүлүк тилке. Identity мамычаны таблицадагы саптарды уникалдуу аныктоо үчүн колдонсо болот.

Демек, SQL серверинде @@ Identity деген эмне?

А SQL Server IDENTITY мамыча - берилген урук (башталгыч чекит) жана өсүү боюнча негизги маанилерди автоматтык түрдө түзүү үчүн колдонулган мамычанын өзгөчө түрү. SQL Server менен иштеген бир катар функцияларды камсыз кылат IDENTITY тилке. Бул кеңеште биз бул функцияларды мисалдар менен карап чыгабыз.

Ошондой эле, SQLде @@ Identity менен бирге кайсы DML буйругу колдонулат? Таблицага маалыматтарды киргизүү үчүн INSERT операторун колдонгондо IDENTITY мамыча аныкталган, SQL Сервер жаңысын жаратат IDENTITY баалуулук. колдоно аласыз @@IDENTITY өзгөрмө жана акыркысын кайтаруу үчүн SCOPE_IDENTITY жана IDENT_CURRENT функциялары IDENTITY тарабынан түзүлгөн баалуулук SQL Server.

Буга байланыштуу, SQLде @@ деген эмне?

In SQL Сервер, символ @@ глобалдык өзгөрмөлөргө префикс коюлган. Сервер бардык глобалдык өзгөрмөлөрдү сактайт. Глобалдык өзгөрмө аттары а менен башталат @@ префикс. Аларды жарыялоонун кереги жок, анткени сервер аларды дайыма кармап турат. Алар система тарабынан аныкталган функциялар жана сиз аларды жарыялай албайсыз.

Идентификация тилкеси негизги ачкычпы?

Идентификация тилкелери жана Негизги ачкычтар эки абдан айырмаланган нерсе. Ан Идентификация тилкеси автоматтык өсүүчү номерди камсыз кылат. Мунун баары ушул. The Негизги ачкыч (жок дегенде SQL серверинде) уникалдуу чектөө болуп саналат жана уникалдуулугуна кепилдик берет жана адатта (бирок дайыма эмес) кластердик ачкыч.