일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tomcat
- oracle
- Thymeleaf
- JDBC
- 문서
- 오픈소스
- ubuntu
- JavaScript
- maven
- git
- 설정
- myBatis
- Python
- SpringBoot
- jpa
- Source
- spring
- STS
- IntelliJ
- AJAX
- error
- MySQL
- Docker
- Exception
- MSSQL
- Open Source
- PostgreSQL
- Eclipse
- Core Java
- Spring Boot
- Today
- Total
목록Database (88)
헤르메스 LIFE
출처 : riptutorial.com/sql-server/example/8084/date---time-formatting-using-format SQL Server 2012 부터 사용할 수 있다고 합니다. SELECT FORMAT(GETDATE(), 'yyyyMMddHHmmss') 결과 : 20201201181615 You can utilize the new function: FORMAT(). Using this you can transform your DATETIME fields to your own custom VARCHAR format. Example DECLARE @Date DATETIME = '2016-09-05 00:01:02.333' SELECT FORMAT(@Date, N'dddd, MMM..
- 기준날짜 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환 - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(8)..
테이블 정보( 테이블 Comment + 컬럼 Comment + PK ) + Camel 표기 SELECT A.COLUMN_NAME , SUBSTR(LOWER(A.COLUMN_NAME), 1,1) || SUBSTR(REPLACE(INITCAP(A.COLUMN_NAME), '_'), 2) AS INIT_COL_CAP_NAME , B.COMMENTS , CASE WHEN LENGTH(C.INDEX_NAME) > 0 THEN 'PK' ELSE '' END AS PK_DIV , D.COMMENTS TABLE_COMMENTS FROM ALL_TAB_COLUMNS A , ALL_COL_COMMENTS B , ALL_IND_COLUMNS C , ALL_TAB_COMMENTS D WHERE A.TABLE_NAME = B...
SELECT NVL(MIN(SEQ), 0) + 1 NEW_SEQ FROM ( SELECT SEQ , LEAD(SEQ, 1, SEQ) OVER(ORDER BY SEQ) NEXT_SEQ FROM 테이블명 ) WHERE SEQ + 1 != NEXT_SEQ AND ROWNUM = 1 ;
Oracle 에 있던 Sequence 가 MSSQL 에도 있습니다. MSSQL 2012 버전 이상 부터 지원된다고 합니다. 생성하는 구문은 비슷합니다. Oracle Sequence 생성 CREATE SEQUENCE 시퀀스명 START WITH 시작값 /* 시작값의 디폴트값은 증가일때 MINVALUE 감소일때 MAXVALUE */ INCREMENT BY 증감숫자 /* 양수면 증가 음수면 감소 디폴트는 1 */ NOMINVALUE OR MINVALUE 최소값 /* NOMINVALUE : 디폴트값 설정, 증가일때 1, 감소일때 -1028 MINVALUE : 최소값 설정, 시작숫자와 작거나 같아야하고 MAXVALUE보다 작아야함 */ NOMAXVALUE OR MAXVALUE 최대값 /* NOMAXVALUE : ..
1. 시스템 계정 접속 $>tbsql sys/tibero 2. 기존사용자 삭제 DROP USER tigers CASCADE; 3. 기존 작업 테이블 스페이스 삭제 DROP TABLESPACE ts_tigers INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS; 4. Tablespace 생성 CREATE TABLESPACE ts_tigers DATAFILE 'C:/TmaxData/tibero6/database/tibero/ts_tigers.dtf' SIZE 100M AUTOEXTEND ON NEXT 10M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPACE user01 DATAFILE 'user01.db..
1. Tibero C:\TmaxData\tibero6\bin>tbboot -h Usage: tbboot [-h] [-v] [-l] [-t BOOTMODE] -h: show this help. -v: show Tibero version. -C: show availiable character set list. -l: show license information. BOOTMODE: one of NOMOUNT MOUNT RECOVERY NORMAL RESETLOGS ALTERDD READONLY FAILOVER If no bootmode is set, default bootmode is 'NORMAL'. 2. Tibero 버전 확인 C:\TmaxData\tibero6\bin>tbboot -version Tibe..

MySQL comment 설정 및 조회 Database 목록 조회 -- Database 목록 조회 SHOW DATABASES; Table 정보조회 (with comment) -- 테이블 목록 조회 SHOW TABLES; -- 'springboot' 계정의 'Product' 테이블 정보 SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'springboot' AND TABLE_NAME = 'Product' ; COLUMN 정보조회 (with comment) show columns from 테이블명; -- Product 테이블 컬럼정보 show columns from Product; /* Query를 통한 테이블정보 조회 */ SELECT TABLE..
1 mysqld 중지 [root@localhost ~]# service mysqld stop Stopping MySQL: [ OK ] 2 mysqld_safe 실행 인증 생략 옵션 + 안전모드로 데몬 실행 /usr/bin/mysqld_safe --skip-grant & /usr/bin/mysqld_safe --skip-grant-tables & [root@localhost ~]# /usr/bin/mysqld_safe --skip-grant-tables & [1] 32055 Starting mysqld daemon with databases from /var/lib/mysql → 이제 패스워드 없이 mysql에 접속할 수 있게 되었다.[1] 3 새 패스워드 지정 mysql 콘솔로 들어가자.[2] /usr/..
-- 대량 Insert 문 - Insert ALL INSERT ALL INTO EMP_MNG (CORP_CD, EMP_ID, YM, MON, INS_USER, INS_YMD, INS_TIME ) VALUES ( '10','1234' , '201408','216720' ,'admin' ,SYSTIMESTAMP,CURRENT_TIMESTAMP) INTO EMP_MNG (CORP_CD, EMP_ID, YM, MON, INS_USER, INS_YMD, INS_TIME ) VALUES ( '10','2345' , '201408','188540' ,'admin' ,SYSTIMESTAMP,CURRENT_TIMESTAMP) INTO EMP_MNG (CORP_CD, EMP_ID, YM, MON, INS_USER, INS..