Heim > Datenbank > MySQL-Tutorial > Welche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?

Welche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?

WBOY
Freigeben: 2023-09-17 15:45:22
nach vorne
982 Leute haben es durchsucht

Welche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?

Tatsächlich muss der Parser, wenn er auf ein Wort stößt, das der Name einer integrierten Funktion ist, feststellen, ob der Name einen Funktionsaufruf oder einen Nicht-Ausdrucksverweis auf einen Bezeichner wie einen Tabellennamen oder darstellt ein Spaltenname. Betrachten Sie die folgende Abfrage:

1. Select sum(salary) from employee;
2. Create table sum (i int);
Nach dem Login kopieren

In der ersten Abfrage ist SUM ein Verweis auf einen Funktionsaufruf und in der zweiten Abfrage ein Verweis auf den Tabellennamen.

Parser folgen den folgenden Regeln, um zu unterscheiden, ob ihre Namen als Bezeichner in einem Funktionsaufruf oder einem Nicht-Referenzkontext verwendet werden –

  • Regel1 – Um einen Namen als Funktionsaufruf in einem Ausdruck zu verwenden, den Namen und Folgendes Zwischen den Zeichen (Klammerzeichen) dürfen keine Leerzeichen stehen.
  • Regel2 – Verwenden Sie stattdessen den Funktionsnamen als Bezeichner, dem keine Klammern folgen dürfen.

Das obige ist der detaillierte Inhalt vonWelche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage