요약:이 튜토리얼에서,당신은 단계별로 배울 수하는 방법 MySQLCREATE PROCEDURE
문을 새로 생성을 저장합니다.
MySQL CREATE PROCEDURE statement
이 쿼리는 샘플 데이터베이스에서products
테이블의 모든 제품을 반환합니다.
Code language: SQL (Structured Query Language) (sql)
다음 문을 새로 생성 저장 프로시저는 랩 쿼리:
실행하는 이러한 문
첫째,실행 MySQL Workbench.,
두 번째,새로 생성 SQL 탭에 대한 쿼리를 실행:
번째,입는 문서 SQL 탭:
와 사등 실행하여 문이 있습니다. Sql 탭(또는 아무것도)에서 모든 문을 선택하고 실행 버튼을 클릭 할 수 있습니다. 모든 것이 괜찮 으면 MySQL 은 저장 프로 시저를 만들어 서버에 저장합니다.,
다섯째,을 확인하여 저장 프로시저를 열고 저장 프로시저를 노드입니다. 시되지 않는 경우에 저장된 절차를 수행할 수 있는 새로고침 버튼을 클릭하 next 스키마 제목:
축! MySQL 에서 첫 번째 저장 프로 시저를 성공적으로 만들었습니다.저장 프로 시저의 구문을 살펴 보겠습니다.
첫 번째 및 마지막DELIMITER
명령은 저장 프로 시저의 일부가 아닙니다., 첫번째DELIMITER
명령을 사용하는 기본 구분 기호를//
그리고 마지막DELIMITER
명령의 변경 내용 구분 기호에 다시 기본적으로 하나되는 세미콜론(;)으로 구분합니다.
새 저장 프로 시저를 만들려면CREATE PROCEDURE
문을 사용합니다.
여기에 기본적인 구문의CREATE PROCEDURE
성명:
Code language: SQL (Structured Query Language) (sql)
이 구문에서
- 첫째,이름을 지정한 저장 프로시저를 만들려는 후
CREATE PROCEDURE
키워드가 있습니다., - 두 번째,목록을 지정의 쉼표로 구분 매개변수에 저장된 절차에 괄호 안에는 절차 이름입니다.
- 셋째,
BEGIN END
블록 사이에 코드를 작성하십시오. 위의 예제에는 간단한SELECT
문이 있습니다.END
키워드 뒤에 구분자 문자를 배치하여 프로시저 문을 종료합니다.,
저장 프로시저를 실행
스토어드 프로시저를 실행,사용하는CALL
성명:
Code language: SQL (Structured Query Language) (sql)
이 구문에서 당신의 이름을 지정한 후에 저장 프로시저는CALL
키워드를 사용합니다. 저장 프로 시저에 매개 변수가있는 경우 저장 프로 시저 이름 다음에 괄호 안에 인수를 전달해야합니다.,e 하는 방법을 보여 줍니다 전화GetAllProducts()
저장 프로시저:
Code language: SQL (Structured Query Language) (sql)
이 문을 실행하는 것은 동일한으로 실행하는 SQL statement:
여기에 부분적인 출력:
저장 프로시저를 만드는 방법을 사용하여 MySQL 벤치 마법사
를 사용하여 MySQL 벤치 마법사를 하지 않는 다른 사람의 도움이 필요 같은 많은 것들을 구분 기호 또는 명령을 실행하는 저장 프로시저를 만들.,
첫 번째 마우스 오른쪽 단추로 클릭하고 저장 프로시저를 탐색기에서 선택 만들기 저장 프로시저는…메뉴 항목을 선택합니다.,
다음 탭이 열립니다.
두 번째, 변화에 저장된 절차의 이름 및 코드를 추가 사BEGIN END
block:
저장 프로시저는 이름은GetAllCustomers()
반환하는 모든 행customers
테이블에서 샘플 데이터베이스입니다.,
번째,적용 버튼을 클릭하면,MySQL Workbench 새로운 창이 열립니다 검토에 대한 SQL 스크립트에 적용하기 전에 데이터베이스에서:
넷째,클릭 적용 버튼을 확인합니다. MySQL Workbench 저장 프로시저를 만들:
다섯째,완료 버튼을 클릭하면 창을 닫습니다.,
마지막으로,보고는 저장된 절차에 저장 프로시저는 목록:
이 튜토리얼에서,당신은 어떻게 배웠을 사용하여 MySQLCREATE PROCEDURE
문을 만들 새로운 데이터베이스에 저장 프로시저.이 튜토리얼이 도움이 되었습니까?