본문 바로가기
728x90
반응형
MS SQL | 프로시져 변수에 SELECT 쿼리 값 넣기, 선언, 할당 방법(타입오류) PROCEDURE 를 하다보면, 변수에 쿼리 결괏값을 넣어야 할 때가 있습니다. 이런 메시지가 뜨는 경우가 있을 것입니다. 결국 타입 오류였습니다. INT 로 선언한 변수에 String, VARCHAR 를 넣으려고 했으니 발생한 오류입니다. 문제가 있는 부분을 찾으셨다면, 검색을 안 하셨겠죠. 아래가 올바르게 수정한 것입니다. SET @변수이름 = (SELECT 쿼리); 이런 식으로 하시길 바랍니다. (관련된 글) MS SQL | 프로시저(Procedure) 만들고 실행하는 방법🔗 2023. 3. 28.
MS SQL | 프로시저(Procedure) 만들고 실행하는 방법 프로시저(Procedure)란, 쉽게 생각해서 함수라고 보면 됩니다. SQL에서 사용할 수 있는 함수를 프로시저Procedure라고 볼 수 있습니다. 저장프로시저(Stored Procedure)🔗 만드는 문법은 다음과 같습니다. CREATE PROCEDURE 프로시저이름 AS 명령어 쿼리 GO 실행하는 방법은 다음과 같습니다. EXEC 프로시저이름; 파라미터(Parameter)가 필요하면, 다음과 같이 입력합니다. CREATE PROCEDURE 프로시저이름 @변수이름 변수타입 , @변수이름 변수타입 , … AS 명령어 쿼리 GO 실행 방법은 쉼표(',')로 구분하여 매개변수, 파라미터를 입력합니다. EXEC 프로시저이름 매개변수1, 매개변수2, …; Procedure 내부에서 변수를 선언할 때에는 다음과.. 2023. 3. 27.
728x90
반응형