SQL функц гүйлгээ хийх боломжтой юу?
SQL функц гүйлгээ хийх боломжтой юу?

Видео: SQL функц гүйлгээ хийх боломжтой юу?

Видео: SQL функц гүйлгээ хийх боломжтой юу?
Видео: SCP-3288 аристократы | Класс объекта кетер | гуманоид / хищный / репродуктивный скп 2024, May
Anonim

1 Хариулт. Тийм ч учраас гүйлгээ нь шаардлагагүй юм sql - сервер функцууд . Гэсэн хэдий ч та чадна өөрчлөх гүйлгээ Тусгаарлалтын түвшин, жишээлбэл, та NOLOCK зөвлөмжийг ашиглан "уншихгүй" гэсэн үгэнд хүрч болно. гүйлгээ тусгаарлах түвшин болон бусад мэдээллүүдийг уншина уу гүйлгээ.

Ийм байдлаар SQL дээр гүйлгээ хэрхэн ажилладаг вэ?

А гүйлгээ нь гүйцэтгэсэн үйлдлүүдийн дараалал юм (нэг буюу хэд хэдэн SQL мэдэгдэл) -ийн нэг логик нэгж болгон мэдээллийн санд ажил . Бүх зүйлийн нөлөө SQL дахь мэдэгдлүүд гүйлгээ бүгдийг нь хийсэн (мэдээллийн санд ашигласан) эсвэл бүгдийг нь буцаах (өгөгдлийн сангаас буцаах) байж болно.

Жишээ нь SQL сервер дээр гүйлгээ гэж юу болохыг бас мэдэх үү? А гүйлгээ нь мэдээллийн санд нэг буюу хэд хэдэн өөрчлөлтийг түгээх явдал юм. Учир нь жишээ , хэрэв та бичлэг үүсгэх эсвэл бичлэгийг шинэчлэх эсвэл хүснэгтээс бичлэг устгаж байгаа бол та дараах үйлдлийг хийж байна. гүйлгээ тэр ширээн дээр.

Цаашилбал, SQL Server дээр гүйлгээг эхлүүлэх нь юу хийдэг вэ?

ГҮЙЛгээ ЭХЛҮҮЛЭХ холболтоор өгөгдлийн иш татсан цэгийг илэрхийлнэ байна логик болон физикийн хувьд нийцтэй. Хэрэв алдаа гарвал байна тулгарсан, дараа хийсэн бүх өгөгдлийн өөрчлөлт ГҮЙЛгээ эхлэх боломжтой өгөгдлийг энэхүү мэдэгдэж буй тогтвортой байдалд буцаахын тулд буцаах хэрэгтэй.

SQL функцууд гэж юу вэ?

А функц дахь өгөгдлийн сангийн объект юм SQL Сервер. Үндсэндээ энэ нь багц юм SQL Зөвхөн оролтын параметрүүдийг хүлээн авч, үйлдэл хийж, үр дүнг буцаадаг мэдэгдлүүд. А функц зөвхөн ганц утга эсвэл хүснэгтийг буцааж болно.

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