|
1. 저장 프로시저: C#의 메서드와 유사하게, 특정 작업을 완료하기 위한 SQL 문들의 모음입니다. 기능: 더 복잡한 비즈니스 로직을 관리하거나 처리하는 데 사용됩니다. 매개변수, 반환값, 반환값이 있는 매개변수가 있을 수 있으며, 여기서 변수를 정의하고 프로세스 제어 문장을 작성할 수 있습니다. 데이터베이스 생성 문장은 포함할 수 없습니다 장점: 재사용성 향상, 모듈식 설계 허용, 실행 속도 향상, 네트워크 트래픽 감소, 보안 강화. 카테고리: 1. 시스템 저장 프로세스: 1) 마스터에 존재하는 시스템 정의 2) 보통 sp_ 또는 xp_로 시작합니다. sp_ 시스템 매개변수를 설정하는 데 사용됩니다 xp_ 운영체제에서 제공하는 기능을 호출하는 데 사용됩니다 시스템 저장 프로시저를 호출: 저장된 프로시저 이름을 실행하세요 2. 저장 절차를 맞춤화하기 1) 현재 데이터베이스에 존재하는 사용자 정의 2) 보통 p_로 시작합니다. (이름은 맞춤 제작) '문법 만들기: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
코드 복사
|