source

MySQL의 프로시저에서 @ 기호의 의미는 무엇입니까?

nicesource 2023. 9. 16. 09:28
반응형

MySQL의 프로시저에서 @ 기호의 의미는 무엇입니까?

다음을 사용하여 변수에 액세스하는 것과 다른 점은 무엇입니까?@아니면 없는 건가요?

@ 사용자 정의 세션 변수로 만듭니다.그렇지 않으면 로컬 범위 변수(저장 프로시저의 경우)가 됩니다.DEFINE할 수 있기 전에 당신의 지역 주민.SET 그것. 전역 시스템 변수를 설정할 수도 있습니다.SET GLOBAL아니면SET @@global원하신다면요다음과 같은 세션 시스템 변수 뿐만 아니라SET SESSION var아니면SET @@session var아니면SET @@var.

더 자세한 정보SET다음 문서에서 확인할 수 있습니다.수정자가 없는 경우,SET세션 변수를 변경합니다(그렇기 때문에DEFINE먼저 저장 절차를 수행하는 현지인이 필요합니다.여러 시스템 변수를 설정한 경우 가장 최근의GLOBAL아니면SESSION문장의 modifier는 modifier가 지정되지 않은 다음 변수에 사용됩니다.

추가(및 몇 가지 좋은 예):

이 표기법은 다음과 같이 사용자 정의 변수에 사용됩니다. http://dev.mysql.com/doc/refman/5.0/en/user-variables.html

언급URL : https://stackoverflow.com/questions/10518026/what-does-the-symbol-means-on-a-procedure-in-mysql

반응형