일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- SOP
- OUT 파라미터
- springboot
- 데이터베이스
- System.Text.Json
- IT story
- RAISERRR
- SSMS
- Exception in thread "main" java.lang.Error
- MSSQL
- ERROR_MESSAGE
- 자바
- java
- git
- Newtonsoft.Json
- sql server manager
- 스프링 시큐리티
- 권한
- ORM
- SQL Server
- .NET 8.0
- jpa
- SQL Server 구성 관리자
- JavaScript
- IT
- 프로시저
- 스프링부트
- C#
- cors
- github
- Today
- Total
목록프로시저 (2)
its_jh_stroy
RAISERROR 프로그래밍 언어에서 Exception과 같이 오류를 발생시키고 오류 메시지를 반환한다. 발생된 오류 메시지는 ERROR_MESSAGE()를 호출하여 확인할 수 있다. RAISERROR는 세 개의 파라미터를 가진다. - 오류 메시지 - 심각도 - 상태 - 특별한 규칙이 없고 개발자가 자유롭게 설정할 수 있다. 심각도 RAISERROR 파라미터 중 심각도는 0 ~ 25 사이의 값을 가진다. - 0 ~ 10 : 경고 및 정보 메시지 발생 - SSMS에서 검정 글씨로 표현 - 11 ~ 18 : 프로그램 오류 메시지 - SSMS에서 빨간 글씨로 표현 - 18 ~ 25 : 치명적인 오류 - 오류 로그가 기록되고, 데이터베이스 연결이 끓어진다. RAISERROR는 단독으로 쓰일 수도 있지만, 프로시..
함수와 같이 쿼리의 집합을 프로시저라 한다. 프로시저 만들어 호출해보기 SSMS를 사용한다면 프로시저를 편하게 만들 수 있는 기능을 제공한다. - [개체탐색기] Databases - '사용할 DB' - Programmability - Stored Procedure - 마우스 오른쪽 클릭 - New - Stored Procedure... 프로시저를 만들기 위한 프레임을 가져올 수 있다. 위 과정을 통하지 않고 직접 타이핑해도 문제는 없다. 이어서 아래와 같은 형태로 프로시저를 만들 수 있다. CREATE PROCEDURE SP_SaveMenuInfo @id int AS BEGIN -- SET NOCOUNT ON; SELECT UserName, Age FROM TB_USER WHERE UserId = @id..