Ορίζετε ένα DELIMITER για να πείτε στον υπολογιστή-πελάτη mysql να αντιμετωπίζει τις δηλώσεις, τις συναρτήσεις, τις αποθηκευμένες διαδικασίες ή τους κανόνες ετικέτας ως μια ολόκληρη πρόταση Κανονικά σε ένα. sql ορίζετε ένα διαφορετικό DELIMITER όπως $$. Η εντολή DELIMITER χρησιμοποιείται για την αλλαγή του τυπικού οριοθέτη των εντολών MySQL (δηλ.;).
Ποια είναι η χρήση του οριοθέτη;
Ο διαχωριστής είναι μια ακολουθία ενός ή περισσότερων χαρακτήρων για τον καθορισμό του ορίου μεταξύ χωριστών, ανεξάρτητων περιοχών σε απλό κείμενο, μαθηματικών παραστάσεων ή άλλων ροών δεδομένων Ένα παράδειγμα οριοθέτη είναι ο χαρακτήρας κόμματος, ο οποίος λειτουργεί ως οριοθέτης πεδίου σε μια ακολουθία τιμών διαχωρισμένων με κόμματα.
Τι είναι ο διαχωριστής εντός SQL και ποιος είναι ο σκοπός του;
Ο
οριοθέτης είναι ο δείκτης για το τέλος κάθε εντολής που στέλνετε στον πελάτη γραμμής εντολών mysql δεν σχετίζεται μόνο με κανόνες ετικέτας, αλλά ο καθορισμός κανόνων και αποθηκευμένων διαδικασιών είναι ισχυρός χρησιμοποιήστε πεζά καθώς θέλετε να περιέχουν ερωτηματικά (;) που κατά τα άλλα είναι ο προεπιλεγμένος οριοθέτης.
Γιατί πρέπει να αλλάξουμε τον οριοθέτη στα σενάρια αποθηκευμένων διαδικασιών μας στο mysql;
Ένα πρόγραμμα πελάτη MySQL, όπως το MySQL Workbench ή το πρόγραμμα mysql, χρησιμοποιεί τον οριοθέτη (;) για να διαχωρίσει εντολές και εκτελεί κάθε πρόταση ξεχωριστά. … Επομένως, πρέπει να επαναπροσδιορίσετε τον οριοθέτη προσωρινά ώστε να μπορείτε να περάσετε ολόκληρη την αποθηκευμένη διαδικασία στον διακομιστή ως μία μεμονωμένη πρόταση.
Τι σημαίνει οριοθέτης στην SQL;
Ένας οριοθέτης είναι ένα απλό ή σύνθετο σύμβολο που το έχει ειδική σημασία για την PL/SQL. Για παράδειγμα, χρησιμοποιείτε οριοθέτες για να αναπαραστήσετε αριθμητικές πράξεις όπως πρόσθεση και αφαίρεση.