일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Thymeleaf
- Core Java
- 문서
- ubuntu
- Source
- Python
- Exception
- git
- MySQL
- SpringBoot
- spring
- MSSQL
- AJAX
- Spring Boot
- Tomcat
- IntelliJ
- error
- jpa
- oracle
- Open Source
- Docker
- STS
- JDBC
- 오픈소스
- myBatis
- 설정
- Eclipse
- JavaScript
- maven
- PostgreSQL
- Today
- Total
목록Database (84)
헤르메스 LIFE
AWS에 외부 접속 가능한 Database 를 설정해 봤습니다. 모자이크가 많습니다. 소문에 이런 정보 오픈되면, 과금이 된다고 합니다. +_+;; https://hermeslog.tistory.com/671 AWS 서버 구축하기 #1 - AWS 가입 공부를 위해 AWS 에 가입 해 봤습니다. AWS는 12개월동안 프리티아 계정(무료계정) 사용이 가능합니다. https://aws.amazon.com/ko/free 무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어 Q: AWS 프리 티어란 무엇 hermeslog.tistory.com https://hermeslog.tistory.com/672 AWS 서버 구축하기 #2 - AWS 서버 생성 공부를 위해 AWS 에 가입 해 봤습니다. https://herme..
김영한 님의 강의를 수강 중 H2 Database 설치를 정리합니다. H2 DB는 1.4.198 버전 이후부터 보안상 문제로 데이터베이스가 자동으로 생성하지 않는다고 합니다. 강의 내용 중 H2 Database 는 메모리 DB이지만, 1. h2database.com ( https://www.h2database.com/html/main.html )에서 다운로드 2. 다운받은 zip 파일의 압축을 풀고, %압축폴더%/bin/h2.bat 를 실행하면 브라우저가 오픈됩니다. H2 Database는 Java 기반이라 당연히 Java가 설치되어 있어야 합니다. 3. 주소부분은 localhost 로변경해야 합니다. 4. JDBC URL을 jdbc:h2:~/[database명] 으로 변경하고, 접속합니다. 5. 접속 ..
개발환경 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로 변환하..
CREATE PROC [dbo].[프로시저명] @PARAM1 VARCHAR(10) , @RESULT NVARCHAR(255) OUTPUT -- 결과 AS BEGIN SET NOCOUNT ON DECLARE @VALUE01 VARCHAR(8) DECLARE @VALUE02 INT DECLARE @VALUE03 NVARCHAR(20) BEGIN TRAN BEGIN TRY 프로시저 내용 SELECT @RESULT = 'S' COMMIT END TRY BEGIN CATCH ROLLBACK SELECT @RESULT = ERROR_MESSAGE() END CATCH END BEGIN DECLARE @RESULT NVARCHAR(255) EXEC DBO.PRC_RETURN_SALS_WR_PRC_H2 '1', @RE..
출처 : postitforhooney.tistory.com/entry/DBMARIADB-SQL-%EC%98%88%EC%A0%9C%EB%A5%BC-%ED%86%B5%ED%95%9C-JOIN%EC%9D%98-%EC%A2%85%EB%A5%98-%ED%8C%8C%EC%95%85 [DB/MariaDB] SQL 예제를 통한 JOIN의 종류 파악 # DB, JOIN의 종류와 SQL를 통한 JOIN 파악 [MariaDB] - 최근 수정일 : 2017.04.13 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - DB : MariaDB(Ver 15.1 Distrib 10.1.17-MariaDB) ##1. 배경 DB를 사.. postitforhooney.tistory.com
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..
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 {..