SQL сервер дээр таних тэмдэг хэрхэн ажилладаг вэ?
SQL сервер дээр таних тэмдэг хэрхэн ажилладаг вэ?

Видео: SQL сервер дээр таних тэмдэг хэрхэн ажилладаг вэ?

Видео: SQL сервер дээр таних тэмдэг хэрхэн ажилладаг вэ?
Видео: SQL сервер дэх таних багана - 7-р хэсэг 2024, Арванхоёрдугаар сар
Anonim

А SQL Server IDENTITY багана байна тусгай төрлийн багана нь байна өгөгдсөн үр (эхлэх цэг) болон нэмэгдэл дээр үндэслэн автоматаар гол утгуудыг үүсгэхэд ашигладаг. SQL сервер гэсэн хэд хэдэн функцийг бидэнд олгодог ажил -тай ТАНИЛЦУУЛГА багана.

Мөн мэдэх зүйл бол SQL сервер дээр Identity-г хэрхэн ашиглах вэ?

Баримтлал Хүснэгтийн багана нь утга нь автоматаар өсдөг багана юм. Ан дахь утга таних тэмдэг багана үүсгэсэн сервер . Хэрэглэгч ерөнхийдөө утга оруулах боломжгүй таних тэмдэг багана. Баримтлал баганыг хүснэгтийн мөрүүдийг өвөрмөц байдлаар тодорхойлоход ашиглаж болно.

Нэмж дурдахад, оруулсны дараа би өөрийнхөө хувийн мэдээллийг хэрхэн буцааж авах вэ? The Хамрах хүрээ_Identity () функц болно буцах сүүлийн таних тэмдэг үнэ цэнэ оруулсан одоогийн хамрах хүрээ (болон сесс), дурын хүснэгтэд. Ident_Current() функц нь хүснэгт (эсвэл харах) нэр болон буцаж ирдэг сүүлийн таних тэмдэг сесс болон хамрах хүрээнээс үл хамааран тухайн хүснэгтэд үүсгэсэн утга.

Үүнтэй адилаар, SQL Server дээрх таних өгөгдлийн төрөл гэж юу вэ?

Ан таних багана дараах тоонуудын аль нэг байх ёстой өгөгдлийн төрлүүд : аравтын, int, тоон, smallint, bigint, эсвэл tinyint. Ан таних багана NULL хүлээн авах эсвэл хадгалах боломжгүй. Хүснэгт бүр зөвхөн нэгийг агуулж болно таних багана.

Identity багана нь үндсэн түлхүүр мөн үү?

Ан таних багана a-аас ялгаатай үндсэн түлхүүр Учир нь түүний утгыг сервер удирддаг бөгөөд ихэвчлэн өөрчлөх боломжгүй байдаг. Олон тохиолдолд a таних багана болгон ашиглаж байна үндсэн түлхүүр ; гэхдээ энэ нь үргэлж тийм байдаггүй.

Зөвлөмж болгож буй: