Та mysql-н үйлчлүүлэгчид мэдэгдэл, функц, хадгалагдсан процедур эсвэл триггерийг бүхэл бүтэн хэллэг гэж үзэхийг хэлэхийн тулд DELIMITER - г тодорхойлдог Ер нь. sql файлд та $$ гэх мэт өөр DELIMITER тохируулна. DELIMITER команд нь MySQL командын стандарт хязгаарлагчийг өөрчлөхөд хэрэглэгддэг (жишээ нь;).
Хязгаарлагч гэж юу вэ?
Хязгаарлагч нь энгийн текст, математик илэрхийлэл эсвэл бусад өгөгдлийн урсгал дахь салангид, бие даасан бүсүүдийн хоорондох заагийг зааж өгөх нэг буюу хэд хэдэн тэмдэгтийн дараалал юм Хязгаарлагчийн жишээ бол таслалаар тусгаарлагдсан утгуудын дарааллаар талбарын хязгаарлагчийн үүрэг гүйцэтгэдэг таслал тэмдэгт.
SQL доторх хязгаарлагч гэж юу вэ, түүний зорилго юу вэ?
хязгаарлагч нь таны mysql командын мөрийн клиент рүү илгээсэн команд бүрийн төгсгөлийн тэмдэглэгээ юм хязгаарлагч нь зөвхөн триггертэй холбоотой биш, харин триггер болон хадгалагдсан процедурыг тодорхойлох нь хамгийн чухал зүйл юм. өгөгдмөл хязгаарлагч болох цэгтэй таслалыг (;) оруулахыг хүсвэл жижиг том үсгийг ашиглана уу.
Бид яагаад mysql-д хадгалагдсан процедурын скриптүүдийн зааглагчийг өөрчлөх шаардлагатай байна вэ?
MySQL Workbench эсвэл mysql программ зэрэг MySQL клиент программ нь хэллэгүүдийг салгахдаа (;) зааглагчийг ашигладаг бөгөөд мэдэгдэл бүрийг тусад нь гүйцэтгэдэг. … Иймд та хязгаарлагчийг түр дахин тодорхойлох шаардлагатай Ингэснээр хадгалагдсан процедурыг бүхэлд нь сервер рүү нэг мэдэгдэл болгон дамжуулах боломжтой.
SQL-д хязгаарлагч гэж юу гэсэн үг вэ?
Хязгаарлагч нь энгийн эсвэл нийлмэл тэмдэг бөгөөд нь PL/SQL-д онцгой утгатай. Жишээлбэл, та нэмэх, хасах гэх мэт арифметик үйлдлүүдийг илэрхийлэхийн тулд хязгаарлагчийг ашигладаг.