Зарим өгөгдлийн сангийн системүүд SQL хэллэг бүрийн төгсгөлд цэгтэй таслал шаарддаг. Үг таслал нь сервер рүү нэг дуудлага хийх үед нэгээс олон SQL мэдэгдлийг гүйцэтгэх боломжийг олгодог мэдээллийн сангийн систем дэх SQL хэллэг бүрийг салгах стандарт арга юм. Энэ зааварт бид SQL хэллэг бүрийн төгсгөлд цэг таслал хэрэглэх болно.
SQL асуулгад цэг таслал заавал байх ёстой юу?
Цэг таслалыг (;) SQL кодонд мэдэгдлийн төгсгөлийн хувьд ашигладаг. Ихэнх SQL Server T-SQL мэдэгдлийн хувьд заавал биш. Үүнийг хэлэхэд, Microsoft-ын баримт бичгийн дагуу SQL Server-ийн ирээдүйн хувилбаруудад цэг таслал шаардлагатай болно.
MySQL-д цэг таслал шаардлагатай юу?
Хэрэв та PHP хэл дээр ганц өгүүлбэр бичиж, дараа нь MySQL-д боловсруулахаар илгээж байгаа бол цэг таслал заавал байх болно. Энэ нь "сервер их ачаалалтай байх, кэш хийх гэх мэт сөрөг үр дагаварт хүргэж болзошгүй" гэж та асууж байна. Үүний хариулт нь 'Үгүй'.
Аль өгүүлбэр нь SQL хэллэг биш учир төгсгөлд цэг таслал тавих шаардлагагүй вэ?
Эсвэл: T-SQL хэллэг биш гэж юу вэ? Тодорхой бус байдлыг арилгахаас бусад тохиолдолд T-SQL синтакс нь мэдэгдлийг дуусгахад цэгтэй таслал шаарддаггүй. Гэсэн хэдий ч Итзик Бен-Ган T-SQL хэллэгийг зогсоохын тулд цэг таслал хэрэглэхийг зөвлөж байна, учир нь энэ нь кодыг илүү цэвэр, уншихад хялбар, засвар үйлчилгээ хийхэд хялбар, зөөврийн болгодог.
Та SQL хэллэгийг хэрхэн төгсгөх вэ?
Та SQL-г дуусгаж болногурван аргын аль нэгээр команд:
- цэг таслалтай (;)
- дангаараа зураастай (/) зураастай.
- хоосон мөртэй.