Du definerer en DELIMITER for at fortælle mysql-klienten om at behandle sætninger, funktioner, lagrede procedurer eller triggere som en hel sætning Norm alt i en. sql-fil du indstiller en anden DELIMITER som $$. DELIMITER-kommandoen bruges til at ændre standardafgrænseren for MySQL-kommandoer (dvs.;).
Hvad er brugen af skilletegn?
Et skilletegn er en sekvens af et eller flere tegn til at specificere grænsen mellem separate, uafhængige områder i almindelig tekst, matematiske udtryk eller andre datastrømme Et eksempel på et skilletegn er kommategnet, der fungerer som feltafgrænser i en sekvens af kommaseparerede værdier.
Hvad er en afgrænser i SQL, og hvad er dens formål?
delimiter er markøren for slutningen af hver kommando, du sender til mysql-kommandolinjeklienten afgrænser er ikke kun relateret til triggere, men at definere triggere og lagrede procedurer er en stærk brug store og små bogstaver, da du ønsker, at de skal indeholde semikolon (;), som ellers er standardskilletegn.
Hvorfor skal vi ændre afgrænsningstegnet i vores lagrede procedure-scripts i mysql?
Et MySQL-klientprogram såsom MySQL Workbench eller mysql-program bruger afgrænsningstegnet (;) til at adskille sætninger og udfører hver sætning separat. … Derfor skal du omdefinere afgrænsningen midlertidigt, så du kan sende hele den lagrede procedure til serveren som en enkelt erklæring.
Hvad betyder skilletegn i SQL?
Et skilletegn er et simpelt eller sammensat symbol, som har en særlig betydning for PL/SQL. For eksempel bruger du afgrænsningstegn til at repræsentere aritmetiske operationer såsom addition og subtraktion.