Heim  >  Artikel  >  Datenbank  >  Welche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?

Welche Standardregeln verwendet der Parser beim Parsen integrierter Funktionsnamen?

WBOY
WBOYnach vorne
2023-09-17 15:45:22846Durchsuche

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);

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen