ホームページ > データベース > mysql チュートリアル > 組み込み関数名を解析するときにパーサーによって使用されるデフォルトのルールは何ですか?

組み込み関数名を解析するときにパーサーによって使用されるデフォルトのルールは何ですか?

WBOY
リリース: 2023-09-17 15:45:22
転載
945 人が閲覧しました

組み込み関数名を解析するときにパーサーによって使用されるデフォルトのルールは何ですか?

実際、パーサーは、組み込み関数の名前である単語を検出すると、その名前が関数呼び出しを表すか、非式を表すかを判断する必要があります。識別子への参照 (テーブル名や列名など)。次のクエリについて考えてみましょう -

1. Select sum(salary) from employee;
2. Create table sum (i int);
ログイン後にコピー

最初のクエリでは、SUM は関数呼び出しへの参照であり、2 番目のクエリでは、SUM はテーブル名への参照です。

パーサーは、次のルールに従って、名前が関数呼び出しまたは非参照コンテキストで識別子として使用されるかどうかを区別します -

  • ルール 1 - 名前式内の関数呼び出しとして使用する場合、名前と後続の文字 (括弧文字) の間にスペースを入れてはいけません。
  • ルール 2 - 代わりに、関数名を識別子として使用します。関数名に括弧を続けることはできません。

以上が組み込み関数名を解析するときにパーサーによって使用されるデフォルトのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート