Video: @@ Identity hauv SQL yog dab tsi?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
SQL ntawv Server Tus kheej . Tus kheej kem ntawm ib lub rooj yog ib kem uas nws tus nqi nce txiav. Tus nqi hauv ib tus kheej kem yog tsim los ntawm lub server. Tus neeg siv feem ntau tsis tuaj yeem ntxig tus nqi rau hauv ib qho tus kheej kem. Tus kheej kem tuaj yeem siv los txheeb xyuas cov kab hauv lub rooj sib txawv.
Raws li, @@ Identity hauv SQL Server yog dab tsi?
A SQL Server IDENTITY kem yog hom tshwj xeeb ntawm kem uas yog siv los ua kom muaj nuj nqis tseem ceeb raws li cov noob tau muab (pib taw tes) thiab nce ntxiv. SQL Server muab rau peb nrog ntau lub luag haujlwm uas ua haujlwm nrog cov IDENTITY kem. Hauv cov lus qhia no, peb yuav dhau los ntawm cov haujlwm no nrog cov piv txwv.
Tsis tas li ntawd, qhov twg DML hais kom siv ua ke nrog @@ Identity hauv SQL? Thaum koj siv INSERT nqe lus los ntxig cov ntaub ntawv rau hauv lub rooj nrog ib qho IDENTITY kab lus txhais, SQL ntawv Server yuav tsim ib qho tshiab IDENTITY tus nqi. Koj tuaj yeem siv lub @@IDENTITY sib txawv thiab SCOPE_IDENTITY thiab IDENT_CURRENT ua haujlwm kom rov qab los zaum kawg IDENTITY tus nqi uas tau tsim los ntawm SQL ntawv Server.
Hais txog qhov no, @@ hauv SQL yog dab tsi?
Hauv SQL ntawv Server, cim @@ yog prefixed rau lub ntiaj teb no variables. Lub server tswj tag nrho cov kev hloov pauv thoob ntiaj teb. Cov npe hloov pauv thoob ntiaj teb pib nrog a @@ ua ntej. Koj tsis tas yuav tshaj tawm lawv, txij li cov neeg rau zaub mov tsis tu ncua tswj lawv. Lawv yog cov haujlwm uas tau teev tseg thiab koj tsis tuaj yeem tshaj tawm lawv.
Puas yog kab ke tus kheej yog tus yuam sij tseem ceeb?
Identity kab thiab Cov Ntsiab Tseem Ceeb yog ob yam uas txawv heev. Ib Tus kheej kab muab tus naj npawb auto-incrementing. Qhov ntawd yog txhua yam nws ua. Cov Lub Ntsiab Tseem Ceeb (tsawg kawg hauv SQL Server) yog ib qho kev txwv tshwj xeeb uas lav qhov tsis sib xws thiab feem ntau (tab sis tsis tas li) cov pawg tus yuam sij.