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 기존 테이블명 이전 1 2 3 4 ··· 8 다음