본문 바로가기

DATABASE

(64)
[postgreSQL] docker 에서 처음 사용시 docker pull postgres docker run --name 컨테이너명 -e POSTGRES_PASSWORD=비밀번호 -d -p 5432:5432 postgres CREATE USER 사용자명 WITH PASSWORD '패스워드'; CREATE DATABASE 데이터베이스명 OWNER 사용자명;
[Oracle] Partition Table , Index 조회 SELECT * FROM ALL_PART_TABLES ; SELECT * FROM ALL_TAB_PARTITIONS ; SELECT * FROM ALL_IND_PARTITIONS ;
[MySQL] LIKE 문 사용 검색 Oracle 에 익숙해져서 SELECT * FROM USER WHERE USER.ID LIKE #{id} || '%' 요딴식으로 하니까 LIKE 검색이 안된다. 검색해보니 금방 나오네 SELECT * FROM USER WHERE USER.ID LIKE CONCAT('%',#{id},'%') 끝.
[ORACLE] 날짜 요일 구하기 SELECT TO_CHAR(SYSDATE , 'D') FROM DUAL; 1 : 일요일 2 : 월요일 3 : 화요일 4 : 수요일 5 : 목요일 6 : 금요일 7 : 토요일
[ORACLE] 특정 날짜 기간 사이의 날짜들 구하기 출처는 항상 제일 먼저 : http://devhome.tistory.com/65 SELECT TO_CHAR( TO_DATE( '[시작일자]', 'YYYYMMDD' ) + LEVEL-1, 'YYYY-MM-DD' ) AS DAY FROM DUAL CONNECT BY LEVEL
[ORACLE] DBA_TAB_COLUMNS, DBA_TAB_COMMENTS DBA_TAB_COLUMNS - 모든 테이블의 컬럼 정보 DBA_TAB_COMMENTS - 테이블의 코멘트 정보 SELECT * FROM DBA_TAB_COLUMNS
[MS SQL] Oracle 의 sequence 같은 기능. 예> CREATE TABLE [dbo].[MEMBER]( [SEQNO] [decimal](10, 0) identity (1,1) NOT NULL, identity (1,1) : 1부터 시작해서, 1씩 증가.
[ORACLE] 테이블 복사. CREATE TABLE 새로운 테이블명 AS SELECT * FROM 기존 테이블명