>데이터 베이스 >MySQL 튜토리얼 >SQL 저장 프로시저란 무엇인가

SQL 저장 프로시저란 무엇인가

清浅
清浅원래의
2019-05-08 14:07:3824058검색

저장 프로시저란 일부 SQL 문과 제어 문으로 구성된 캡슐화된 프로시저를 말하며 데이터베이스에 상주하며 사용자가 저장 프로시저의 이름을 지정하고 매개 변수를 제공하여 호출하고 실행할 수 있습니다. 다른 프로시저나 트리거에서 호출할 수도 있습니다.

SQL 저장 프로시저란 무엇인가

sql 저장 프로시저

저장 프로시저는 일부 SQL 문과 제어 문으로 구성된 캡슐화된 프로시저를 의미하며 사용자가 저장 프로시저 호출을 지정하여 호출할 수 있습니다. 이름과 지정된 매개변수(저장 프로시저에 매개변수가 있는 경우)를 사용하거나 다른 프로시저나 트리거에서 호출하세요.

저장 프로시저는 데이터베이스에 생성되고 저장되는 프로그래밍 가능한 함수이며 SQL 문과 제어 구조로 구성될 수 있습니다. 저장 프로시저는 다양한 애플리케이션이나 플랫폼에서 동일한 기능을 수행하려는 경우 또는 특정 기능을 캡슐화하려는 경우에 유용합니다. 데이터베이스의 저장 프로시저는 프로그래밍의 객체 지향 접근 방식을 시뮬레이션한 것으로 볼 수 있으며 이를 통해 데이터 액세스 방법을 제어할 수 있습니다.

저장 프로시저 유형

다양한 반환 값 유형에 따라 저장 프로시저를 레코드 세트를 반환하는 저장 프로시저, 값을 반환하는 저장 프로시저(스칼라 저장 프로시저라고도 함), 그리고 저장 프로시저의 세 가지 범주로 나눌 수 있습니다. 동작 저장 프로시저.

1. 레코드 세트를 반환하는 저장 프로시저: 일반적인 예는 데이터베이스에서 하나 이상의 조건을 충족하는 레코드를 검색하는 것입니다. : 실행 완료 후 값 반환(예: 데이터베이스에서 반환 값이 있는 함수 또는 명령 실행)

3. 동작 저장 프로시저: 업데이트와 같이 반환 값 없이 데이터베이스의 특정 기능을 구현하는 데에만 사용됩니다. 데이터베이스 및 삭제 작업.

위 내용은 SQL 저장 프로시저란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.