თქვენ განსაზღვრავთ DELIMITER , რათა უთხარით mysql კლიენტს, განიხილოს განცხადებები, ფუნქციები, შენახული პროცედურები ან ტრიგერები, როგორც მთელი განცხადება ჩვეულებრივ ში. sql ფაილი თქვენ დააყენეთ სხვა DELIMITER, როგორიცაა $$. DELIMITER ბრძანება გამოიყენება MySQL ბრძანებების სტანდარტული დელიმიტერის შესაცვლელად (ანუ;).
რაში სარგებლობს დელიმიტერი?
გამყოფი არის ერთი ან მეტი სიმბოლოს მიმდევრობა, რომელიც განსაზღვრავს საზღვრებს ცალკეულ, დამოუკიდებელ რეგიონებს შორის უბრალო ტექსტში, მათემატიკური გამონათქვამების ან სხვა მონაცემთა ნაკადებისდელიმიტერის მაგალითია მძიმით სიმბოლო, რომელიც მოქმედებს როგორც ველის გამიჯვნა მძიმით გამოყოფილი მნიშვნელობების თანმიმდევრობით.
რა არის დელიმიტერი SQL-ში და რა არის მისი მიზანი?
გამყოფი არის მარკერი ყოველი ბრძანების დასასრულისთვის, რომელსაც თქვენ უგზავნით mysql ბრძანების ხაზის კლიენტს დელიმიტერი არ არის დაკავშირებული მხოლოდ ტრიგერებთან, არამედ ტრიგერების და შენახული პროცედურების განსაზღვრა ერთ-ერთი ძლიერია. გამოიყენეთ ქეისი ისე, როგორც გსურთ, ისინი შეიცავდეს მძიმით (;), რომლებიც სხვაგვარად არის ნაგულისხმევი დელიმიტერი.
რატომ უნდა შევცვალოთ დელიმიტერი ჩვენს შენახულ პროცედურების სკრიპტებში mysql-ში?
MySQL კლიენტის პროგრამა, როგორიცაა MySQL Workbench ან mysql პროგრამა იყენებს დელიმიტერს (;) განცხადებების განცალკევებისთვის და ახორციელებს თითოეულ განცხადებას ცალკე. … მაშასადამე, თქვენ უნდა ხელახლა განსაზღვროთ დელიმიტერი დროებით ისე, რომ თქვენ შეგიძლიათ გადასცეთ მთელი შენახული პროცედურა სერვერზე, როგორც ერთი განცხადება.
რას ნიშნავს დელიმიტერი SQL-ში?
გამყოფი არის მარტივი ან რთული სიმბოლო, რომელსაც აქვს განსაკუთრებული მნიშვნელობა PL/SQL-სთვის. მაგალითად, თქვენ იყენებთ დელიმიტერებს არითმეტიკული მოქმედებების წარმოსაჩენად, როგორიცაა შეკრება და გამოკლება.