> 데이터 베이스 > MySQL 튜토리얼 > 내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2023-09-17 15:45:22
앞으로
1004명이 탐색했습니다.

내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?

실제로 파서는 내장 함수의 이름인 단어를 발견하면 이름이 함수 호출을 나타내는지 아니면 테이블 이름이나 식별자와 같은 식별자에 대한 비표현식 참조를 나타내는지 결정해야 합니다. 열 이름. 다음 쿼리를 고려해 보세요.

1. Select sum(salary) from employee;
2. Create table sum (i int);
로그인 후 복사

첫 번째 쿼리에서 SUM은 함수 호출에 대한 참조이고 두 번째 쿼리에서는 테이블 이름에 대한 참조입니다.

파서는 다음 규칙에 따라 이름이 함수 호출 또는 비참조 컨텍스트에서 식별자로 사용되는지 여부를 구별합니다. -

  • Rule1 - 표현식에서 이름을 함수 호출로 사용하려면 이름 및 다음 문자(괄호 문자) 사이에는 공백이 있을 수 없습니다.
  • Rule2 - 대신 함수 이름을 식별자로 사용하세요. 뒤에 괄호가 올 수 없습니다.

위 내용은 내장 함수 이름을 구문 분석할 때 파서가 사용하는 기본 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿