SQL Server는 Microsoft에서 나온 최고의 제품 중 하나이지만 모든 전문가가 SQL Server를 효과적으로 사용하는 방법을 아는 것은 아닙니다. 예를 들어 일부는 저장 프로시저를 만드는 것이 어렵다는 것을 알 수 있지만 제대로 찾아왔기 때문에 해당 괄호에 해당되더라도 걱정할 필요가 없습니다. 이제 방법을 배우십시오. SQL Server를 통해 SQL 저장 프로시저 생성 이 분야의 모든 전문가가 달성하는 방법을 알아야 합니다.
Windows 10은 업데이트 후 로그인 할 수 없습니다.
SQL Server에서 저장 프로시저를 만드는 방법
SQL Server를 통해 SQL 저장 프로시저를 만드는 것은 원래 생각했던 것보다 쉽기 때문에 수행할 작업을 설명하겠습니다. 다음 단계를 따르기만 하면 됩니다.
- 새 쿼리를 클릭합니다.
- CREATE PROCEDURE 문을 입력하십시오.
- CREATE PROCEDURE 문 수동 작성
- 저장 프로시저 호출
1] 새 쿼리를 클릭합니다.
이 상황에서 가장 먼저 해야 할 일은 새 쿼리 버튼을 클릭하는 것입니다. 이것은 쉽게 할 수 있으므로 방법을 설명하겠습니다.
- 좋습니다. SQL Server 도구를 열어 시작하십시오.
- 여기에서 저장 프로시저를 만들려는 데이터베이스를 선택합니다.
- 실행되면 가능한 한 빨리 새 쿼리 버튼을 클릭해야 합니다.
- 도구 모음에서 바로 이 버튼을 찾을 수 있습니다.
2] CREATE PROCEDURE 문 입력
계속해서 제공된 텍스트 영역에서 프로시저 작성 명령문을 입력해야 합니다.
다음은 create procedure 문이 어떻게 생겼는지에 대한 예입니다.
CREATE PROCEDURE LatestTasks @Count int AS SET ROWCOUNT @Count SELECT TaskName AS LatestTasks, DateCreated FROM Tasks ORDER BY DateCreated DESC
위의 스크립트는 TastestTasks라는 저장 프로시저를 생성하도록 설계되었으며 Count라는 매개 변수를 허용한다는 점에 유의해야 합니다.
3] CREATE PROCEDURE 문 수동 작성
자신의 디자인으로 절차 설명을 작성하는 방법을 잘 모르는 경우 마스터가 되는 데 도움이 되도록 설명하겠습니다.
CREATE PROCEDURE
(항상 대문자여야 함)로 스크립트를 시작합니다.
거기에서 스페이스 버튼을 누르고 procedure_name을 입력하십시오.
다른 공간과 AS를 따라 가십시오.
따라서 올바르게 수행된 경우 기본 스크립트는 다음과 같아야 합니다.
CREATE PROCEDURE GetCustomer AS
다음으로 저장 프로시저 전용 SQL 코드를 추가해야 하며 위의 첫 번째 예와 유사해야 합니다.
저장 프로시저가 매개변수를 받는 경우 Integer 데이터 유형과 함께 @ 기호를 추가하십시오. 이것은 매개변수 이름의 접두어가 되므로 모든 것을 말하고 완료하면 스크립트는 다음과 같아야 합니다.
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] 저장 프로시저 호출
저장 프로시저를 호출하거나 실행하려면 EXEC 또는 EXECUTE 명령을 사용해야 합니다. 둘 다 같은 일을 하기 때문에 걱정하지 마십시오.
자세히 따라하면 완성된 제품이 아래에 보이는 것과 같아야 합니다.
EXEC GetCustomer @CustomerId = 7
또는
EXECUTE GetCustomer @CustomerId = 7
그렇다면 숫자 7은 무엇에 관한 것입니까? 음, 전달된 매개변수는 값으로 7을 포함하는 CustomerId를 실행했습니다. 즉, 번호가 변경되면 SQL이 다른 고객을 처리합니다.
읽다 : Windows에서 MySQL을 다운로드하고 설치하는 방법
SQL 서버는 무료입니까?
SQL Server의 무료 버전이 있으며 SQL Server 2022 Express라고 합니다. 데스크탑, 웹 및 소형 서버 애플리케이션의 개발 및 생산에 특히 이상적입니다.
SQL Server는 배우기 어렵습니까?
전반적으로 SQL은 배우기 쉬운 언어라고 말할 수 있습니다. 프로그래밍 경험이 있다면 몇 달이 아닌 몇 주 만에 언어를 배울 수 있는 문이 열리기 때문에 더욱 그렇습니다.