롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
스포츠 토토 결과 : 문서 : 9.5 : 내장 기능 | PostgreSQL : 문서 : 9.5 : PL/토토 베이 -토토 베이 Prossural Language | CHAPTER 42. PL/토토 사이트 순위 -토토 사이트 순위 PROCERALIAN LANGUAGE | PostgreSQL : 문서 : 9.5 : 신뢰하고 사설 토토 사이트 수없는 pl/perl |
당신은 글로벌 해시를 사용할 수 있습니다%_shared코드 참조를 포함하여 데이터를 저장하려면 현재 세션의 수명을 요구합니다.
공유 데이터에 대한 간단한 예는 다음과 같습니다.
함수 생성 또는 교체 set_var (이름 텍스트, val 텍스트) 텍스트를 $$로 반환합니다. if ($ _shared $ _ [0] = $ _ [1]) 'OK'를 반환합니다. 또 다른 return "공유 변수 $ _ [0]까지 $ _ [1]을 설정할 수 없습니다.";
코드 참조를 사용하는 약간 더 복잡한 예는 다음과 같습니다.
function myFuncs ()를 작성하거나 교체하십시오 $ _shared myquote = sub 내 $ arg = shift; $ arg = ~ s/([ '\\])/\\ $ 1/g; " '$ arg'"를 반환합니다. ; $$ 언어 pl토토 사이트 순위; myfuncs ()를 선택하십시오. / * 함수 초기화 */ / * 견적 함수를 사용하는 함수 설정 */ function use_quote (텍스트)를 $$로 반환합니다 내 $ text_to_quote = shift; 내 $ qfunc = $ _shared myquote; return & $ qfunc ($ text_to_quote); $$ 언어 pl토토 사이트 순위;
(위를 One-Liner로 바꿀 수 있습니다return $ _shared myquote- ($ _ [0]);가독성을 희생합니다.)
보안상의 이유로, PL/토토 사이트 순위은 해당 역할에 대한 별도의 토토 사이트 순위 통역사에서 하나의 SQL 역할에 의해 호출 된 함수를 실행합니다. 이렇게하면 한 사용자가 다른 사용자의 PL/토토 사이트 순위 기능의 동작으로 우연히 또는 악의적 인 간섭을 방지합니다. 그러한 통역사는 각각의 자체 가치가%_shared변수 및 기타 글로벌 상태. 따라서 두 개의 pl/토토 사이트 순위 함수는 동일한 값의를 공유합니다.%_shared동일한 SQL 역할에 의해 실행되는 경우에만. 단일 세션이 여러 SQL 역할에서 코드를 실행하는 응용 프로그램에서보안 정의기기능, 사용역할 설정등) pl/토토 사이트 순위 함수가 데이터를 통해 데이터를 공유 할 수 있도록 명시적인 조치를 취해야 할 수도 있습니다.%_shared. 그렇게하려면 통신 해야하는 기능이 동일한 사용자가 소유하고 있는지 확인하고 표시하십시오보안 정의기. 물론 그러한 기능은 의도하지 않은 일을하는 데 익숙하지 않도록주의해야합니다.