Paano gumagana ang pagkakakilanlan sa SQL Server?
Paano gumagana ang pagkakakilanlan sa SQL Server?

Video: Paano gumagana ang pagkakakilanlan sa SQL Server?

Video: Paano gumagana ang pagkakakilanlan sa SQL Server?
Video: .NET Docker Tutorial - SQL Server Docker [.NET Docker] 2024, Nobyembre
Anonim

A SQL Server IDENTITY hanay ay isang espesyal na uri ng column na ay ginagamit upang awtomatikong bumuo ng mga pangunahing halaga batay sa isang ibinigay na binhi (simulang punto) at pagtaas. SQL Server nagbibigay sa amin ng ilang mga function na trabaho kasama ang IDENTIDAD hanay.

Ang dapat ding malaman ay, paano magagamit ang Identity sa SQL Server?

Pagkakakilanlan Ang column ng table ay isang column na ang halaga ay awtomatikong tumataas. Ang halaga sa isang pagkakakilanlan kolum ay nilikha ng server . Ang isang user sa pangkalahatan ay hindi maaaring magpasok ng isang halaga sa isang pagkakakilanlan hanay. Pagkakakilanlan maaaring gamitin ang column upang natatanging kilalanin ang mga row sa talahanayan.

Bukod pa rito, paano ko maibabalik ang aking pagkakakilanlan pagkatapos ipasok? Ang Saklaw_Pagkakakilanlan () function will bumalik ang huli pagkakakilanlan halaga ipinasok sa kasalukuyang saklaw (at session), sa anumang talahanayan. Ang Ident_Current() function ay tumatagal sa isang table (o view) na pangalan at nagbabalik ang huli pagkakakilanlan value na nabuo para sa talahanayang iyon, anuman ang session o saklaw.

Katulad nito, ano ang uri ng data ng pagkakakilanlan sa SQL Server?

An column ng pagkakakilanlan dapat isa sa mga sumusunod na numero uri ng data : decimal, int, numeric, smallint, bigint, o tinyint. An column ng pagkakakilanlan hindi matanggap o maiimbak ang NULL. Ang bawat talahanayan ay maaaring maglaman lamang ng isa column ng pagkakakilanlan.

Pangunahing susi ba ang column ng pagkakakilanlan?

An column ng pagkakakilanlan naiiba sa a pangunahing susi na ang mga halaga nito ay pinamamahalaan ng server at kadalasan ay hindi mababago. Sa maraming kaso an column ng pagkakakilanlan ay ginagamit bilang a pangunahing susi ; gayunpaman, hindi ito palaging nangyayari.

Inirerekumendang: