반응형 프로그래밍함수2 [데이터베이스] 프로시저(Procedure)와 함수의 차이 ▶ 프로시저(Procedure)란? - 특정 작업을 수행 하는, 이름이 있는 PL/SQL BLOCK 이다. - 매개 변수를 받을 수 있고, 반복적으로 사용 할 수 있는 BLOCK 이다. - 보통 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는 PL/SQL BLOCK을 데이터베이스에 저장하기 위해 생성 한다. ▶ 함수(Function)란? - 보통 값을 계산하고 결과 값을 반환하기 위해서 함수를 많이 사용 한다. - 대부분 구성이 프로시저와 유사 하지만 IN 파라미터만 사용 할 수 있다. - 반드시 반환 될 값의 데이터 타입을 RETURN문에 선언해야 한다. 또한 PL/SQL블록 내에서 RETURN문을 통해서 반드시 값을 반환해야 한다. - select문안에 넣어서 사용 가능! 2021. 7. 24. [파이썬 기초] 파이썬(Python) 함수 정의하기 함수는 명령어(코드)의 집합을 의미합니다. 또한, 정의된 기능만을 전담하여 처리하는 독립된 작은 부속 프로그램이라고 할 수 있습니다. 이러한 함수를 사용하는 이유는 특정 기능을 하는 명령어를 모아 필요할 때 쉽게 사용하기 위해 함수를 사용하게 됩니다. ▶ 함수 관련 용어 - 인수 = 함수를 호출(사용)할 때 넘겨주는 값 - 매개변수 = 함수를 호출(사용)할 때 괄호 내부에 쓰는 필요한 여러 가지 자료 = 인수를 전달받기 위해 사용하는 변수 - 반환값 = 리턴 값 = 함수를 호출해서 최종적으로 나오는 결과가 호출한 쪽으로 되돌려주는 값 - 함수를 호출한다 = 함수를 사용한다 ▶ 함수의 선언 방법 def 함수명(매개변수): 명령문1 명령문2 명령문3 return 반환값 def f(x): y= 5x+1 ret.. 2020. 3. 13. 이전 1 다음 반응형