programing

PLSQL 기호 "=>"의 의미

lovejava 2023. 7. 13. 20:13

PLSQL 기호 "=>"의 의미

무엇을 합니까?=>PL/SQL의 기호 평균(예:

GetAttrNumber(toitemtype => toitemtype,
              toitemkey => toitemkey,
              toactid => toactid)

이것은 PL/SQL 프로시저 또는 함수에 매개 변수를 전달하기 위한 키워드/값 표기법입니다.

왼쪽은 매개 변수의 이름이고 오른쪽은 전달되는 값입니다.

매개 변수의 특정 순서를 유지하거나 자체 문서화 코드를 사용하지 않을 때 유용합니다.

키워드/값 표기법은 매개변수 목록이 길고 일부만 지정하면 되는 경우 매우 유용합니다.특히 매개 변수 목록의 중간에 있는 일부 매개 변수를 건너뛰려면 DEFAULT 값을 사용하려면 생략된 매개 변수가 필요합니다.예를 들어 다음과 같은 절차가 있습니다.

PROCEDURE my_proc(
    p_param1  NUMBER DEFAULT 1
  , p_param2  NUMBER DEFAULT 2
  , p_param3  NUMBER DEFAULT 3
  , p_param4  NUMBER DEFAULT 4
  , p_param5  NUMBER DEFAULT 5 
);

이제 my_proc()를 첫 번째와 마지막 매개 변수로만 호출할 수 있습니다.

my_param1 => value1, p_param5 => value2;

언급URL : https://stackoverflow.com/questions/10941594/meaning-of-plsql-symbol