본문 바로가기

SP3

[MSSQL] 저장 프로시저 (Stored Procedure) 사용법 정리 지난 포스팅에서 저장 프로시저에 대한 설명을 드렸었다. 혹시 안 보신 분은 아래 링크를 참고하자. https://devkingdom.tistory.com/323 [MSSQL] 저장 프로시저 (Stored Procedure) 란? 실무에서는 프로그램에서 만들어 놓은 SQL문을 저장해 놓고, 필요할 때마다 호출해서 사용하는 방식으로 프로그램을 만든다. 저장 프로시저 (Stroed Procedure) 저장 프로시저는 이러한 방식이 가능 devkingdom.tistory.com 저장프로시저는 아래의 형식을 따른다. CREATE { PROC | PROCEDURE} [schema_name.]procedure_name [; number ] [ { @parameter [type_schema_name. ] data_ty.. 2022. 2. 6.
[MSSQL] 저장 프로시저 (Stored Procedure) 란? 실무에서는 프로그램에서 만들어 놓은 SQL문을 저장해 놓고, 필요할 때마다 호출해서 사용하는 방식으로 프로그램을 만든다. 저장 프로시저 (Stroed Procedure) 저장 프로시저는 이러한 방식이 가능하도록하는 각 DBMS 에서 제공하는 프로그래밍 기능이다. Oracle, MySQL 등 대부분의 DBMS 에서 제공하고 있는데, 오늘은 SQL Server에서 제공하는 저장 프로시저에 대해 정리할 생각이다. 저장 프로시저는 쿼리문들의 집합으로, 어떤 동작을 여러쿼리를 거쳐서 일괄적으로 처리할 때 사용한다. 여기서 이런 질문을 할 수도 있다. "그럼 그냥 SQL 문 쓰면 되지 , 굳이 SP를 만들어 써야하나?" 저장 프로시저를 실무에서 사용하는 이유가 있다. 먼저, SQL Server의 성능을 향상 시킬 .. 2022. 2. 6.
[MSSQL] 찾고자 하는 테이블 정보가 기억나지 않을 때 어느 정도 규모가 있는 회사에서 일을 하다보면, 여러가지 목적을 가진 데이터베이스를 다루게 된다. 그러다 보니 너무 많은 테이블이 있다보니, 한번씩 테이블 정보가 기억나지 않을 때도 있고.. 또 신규로 투입되는 프로젝트에서는 어떤 테이블이 있는지 조차 모를 때가 있다. (물론 정리가 잘되어 있는 문서들이 회사마다 있겠지만 ...) 이럴때 SSMS (SQL Server Management Studio) 에서 쉽게 테이블을 찾을 수 있는 방법을 포스팅하고자 한다. 오늘은 예시로 MSSQL의 예제 DB인 AdventureWorks를 이용해 실습을 해보겠다. 먼저 아래 명령어를 쳐보자. EXECUTE sp_helpdb; 위의 명령어는 sp_helpdb라는 sp 를 실행하라라는 의미인데, 저장 프로시저(sp)는 .. 2022. 2. 1.