> 일반적인 문제 > 저장 프로시저 작성 방법

저장 프로시저 작성 방법

coldplay.xixi
풀어 주다: 2023-02-15 14:32:27
원래의
39533명이 탐색했습니다.

저장 프로시저를 작성하는 방법은 다음과 같습니다. 1. 저장 프로시저를 생성합니다. 코드는 [create proc sp_name]입니다. 2. 저장 프로시저를 호출합니다. 코드는 [exec sp_name [매개변수 이름]]입니다.

저장 프로시저 작성 방법

이 문서의 운영 환경: Windows 7 시스템, Microsoft Visual C++ 2015 버전, Dell G3 컴퓨터.

저장 프로시저를 작성하는 방법은 다음과 같습니다.

1 저장 프로시저 만들기

create procedure sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
以上格式还可以简写成:
create proc sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
/*注:“sp_name”为需要创建的存储过程的名字,该名字不可以以阿拉伯数字开头*/
로그인 후 복사

2 저장 프로시저 호출

저장 프로시저는 세 가지 환경에서 호출할 수 있습니다.

  • 명령 명령, 기본적으로 구문은 다음과 같습니다. exec sp_name [매개변수 이름]; exec sp_name [参数名]

  • SQL环境下,基本语法为:call sp_name [参数名]

  • PL/SQL环境下,基本语法为:begin sp_name [参数名] end

3、删除存储过程

1.基本语法:

drop procedure sp_name
로그인 후 복사

2.注意事项

(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

4、其他常用命令

1.show procedure status

显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等

2.show create procedure sp_name

显示某一个mysql存储过程的详细信息

3.exec sp_helptext sp_name

显示你这个sp_name

SQL 환경에서 기본 구문은 다음과 같습니다. call sp_name [매개변수 이름] ;

PL/SQL 환경에서 기본 구문은 다음과 같습니다. begin sp_name [매개변수 이름] end 🎜🎜🎜3. 🎜🎜🎜1. 기본 구문: 🎜rrreee🎜2. 참고 사항🎜🎜(1) 하나의 저장 프로시저에서는 다른 저장 프로시저를 삭제할 수 없으며 다른 저장 프로시저만 호출할 수 있습니다🎜🎜🎜4. 프로시저 상태 표시🎜🎜속해 있는 데이터베이스, 저장 프로시저 이름, 생성 시간 등을 포함하여 데이터베이스에 있는 모든 저장 프로시저의 기본 정보를 표시합니다.🎜🎜2.show create Procedure sp_name🎜🎜특정 항목을 표시합니다. mysql 저장 프로시저의 자세한 정보🎜🎜3.exec sp_helptext sp_name🎜🎜 sp_name의 생성 텍스트를 표시합니다. code> object🎜🎜더 많은 프로그래밍 관련 지식을 보려면 🎜프로그래밍 교육 🎜을 방문하세요! ! 🎜

위 내용은 저장 프로시저 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿