일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- STS
- 설정
- IntelliJ
- Tomcat
- Thymeleaf
- git
- Spring Boot
- Exception
- 문서
- SpringBoot
- JDBC
- JavaScript
- Core Java
- Python
- Eclipse
- PostgreSQL
- Open Source
- Source
- MySQL
- oracle
- error
- maven
- MSSQL
- 오픈소스
- jpa
- spring
- ubuntu
- AJAX
- myBatis
- Docker
- Today
- Total
목록MSSQL (16)
헤르메스 LIFE
개발환경 Spring 4.x MyBatis MSSQL 2019 MSSQL Database를 잘 몰라서 엄청 고생 중입니다. 결론은 "한글을 사용한다면, Collation 을 무조건 'Korean_Wansung_CI_AS' 으로 사용하라." 입니다. DBCP 설정은 "sendStringParametersAsUnicode=false" 를 사용해야 합니다. Database의 Collation 을 "Korean_Wansung_CI_AS" 로 설정 후 "sendStringParametersAsUnicode=false" 를 사용해야 합니다. "sendStringParametersAsUnicode=false" 를 사용해야 하는 이유 1. VARCHAR DATA TYPE을 MSSQL 내부적으로 NVARCHAR로 변환하..
환경 : Python pymssql 을 이용한 MSSQL Database Connection Test 시 아래와 같은 오류가 발생했습니다. Traceback (most recent call last): File "src\pymssql.pyx", line 636, in pymssql.connect File "src\_mssql.pyx", line 1964, in _mssql.connect File "src\_mssql.pyx", line 682, in _mssql.MSSQLConnection.__init__ File "src\_mssql.pyx", line 1690, in _mssql.maybe_raise_MSSQLDatabaseException _mssql.MSSQLDatabaseException: (2..
MSSQL 에서 컬럼의 TYPE 으로 배열을 사용할 수 있습니다. CREATE TYPE TB_RETURN AS TABLE ( COL1 VARCHAR(8), COL2 INT, COL3 VARCHAR(1), COL4 NVARCHAR(100) ) BEGIN DECLARE @TB_RETURN AS TB_RETURN INSERT INTO @TB_RETURN VALUES ('20210208', '116', 'E', N'테스트 입니다.') INSERT INTO @TB_RETURN VALUES ('20210208', '117', 'E', N'테스트 입니다.') INSERT INTO @TB_RETURN VALUES ('20210208', '118', 'E', N'테스트 입니다.') INSERT INTO @TB_RETUR..
Lock 확인방법 #1 - Mode 가 'X' 인 데이터가 Lock 걸린 프로세스 입니다. EXEC SP_LOCK ; Lock 확인방법 #2 - BlkBy 컬럼에 값이 있으면 Lock 걸린 프로세스 입니다. EXEC SP_WHO2; Lock 확인방법 #3 - blocked 컬럼에 값이 있으면 Lock 걸린 프로세스 입니다. SELECT * FROM SYS.sysprocesses WHERE BLOCKED > 0; Lock 걸린 쿼리 확인방법 dbcc inputbuffer ( [spid] ); Lock 걸린 프로세스 KILL 방법 EXEC KILL [spid] 자세한 설명은.. sagittariusof85s.tistory.com/124 [MS-SQL]락(LOCK)관리하기 DB를 사용하다보면 떨어질 수 없는 ..
출처 : blog.naver.com/PostView.nhn?blogId=windlee5&logNo=20188054172 MSSQL 다중 UPDATE 문장. MSSQL MULTI UPDATE --1. 일반적인 방법 UPDATE [TABLE_1] SET COL1 = SUB_COL1 , COL2 = SUB_C... blog.naver.com --1. 일반적인 방법 UPDATE [TABLE_1] SET COL1 = SUB_COL1 , COL2 = SUB_COL2 , COL3 = SUB_COL3 FROM ( SELECT SUB_COL1 , SUB_COL2 , SUB_COL3 , USER_NUM FROM [TABLE_2] WHERE [조건...] ) SUB1 WHERE [TABLE_1].USER_NUM = SUB1..
출처 ; parandol.tistory.com/17 개발환경 Framework ; Spring Boot 2.2.4 + MyBatis JDK : JDK 1.8.0_202 Database : MSSQL : 개발을 위해 MSSQL 하나로 두개의 Connection 을 생성했습니다. pom.xml 4.0.0 com.rest MultiDatabaseSample 1.0-SNAPSHOT 8 8 1.8 org.springframework.boot spring-boot-starter-parent 2.2.4.RELEASE org.springframework.boot spring-boot-devtools runtime true org.springframework.boot spring-boot-starter-web org.s..

Stored Procedure에서 종종 테이블 형태의 데이터를 임시로 저장해야 할 필요가 있습니다. MS SQL에서는 이를 위해 총 4가지 방법이 제공되고 있습니다. ( 아래의 표 출처 : points.tistory.com/16 : 정말 정리를 잘해놓으셨습니다. 추가적인 내용이 많으니 반드시 접속 하셔서 공부해보세요~) 비고Local Temporary TableGlobal Temporary TablePermanent TableTable Variable 비고 Local Temporary Table Grobal Temporary Table Permanent Table Table Variable 문법 CREATE TABLE #TableName { Id INT } CREATE TABLE ##TableName {..
테이블 목록테이블 목록 확인 SELECT * FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME
개발환경 MSSQL Spring 데이터 저장 시 아래와 같은 오류가 발생하였습니다. com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated. 내용 DataIntegrityViolationException 을 리턴한 내용입니다. SQLException Error Code 는 8152 입니다. 등록된 문자열의 길이가 테이블 컬럼의 길이보다 클 때 발생하는 오류 입니다. 컬럼 길이를 좀 늘려야 겠네요.. ㅡㅡㅋ
MSSQL 의 EXCEPTION 처리 방법 #1 BEGIN TRY /* 처리구분 */ END TRY BEGIN CATCH /* 오류처리 */ END CATCH 예제 BEGIN TRY SELECT 1 / 0 END TRY BEGIN CATCH SELECT @ERRMSG = N'오류메시지' SELECT @ERROR_NUMBER = ERROR_NUMBER() -- 오류 번호를 반환합니다. , @ERROR_SERVERITY = ERROR_SERVERITY() -- 심각도를 반환합니다. , @ERROR_STATE = ERROR_STATE () -- 오류 상태 번호를 반환합니다. , @ERROR_PROCEDURE = ERROR_PROCEDURE () -- 오류가 발생한 저장 프로 시저 또는 트리거의 이름을 반환합니..