본문 바로가기
728x90
반응형

Database20

[Oracle] sqldeveloper에서 전체 테이블 및 컬럼 조회 프로젝트를 진행 할 때, 테이블 설계부터 구축까지 다 했거나, 문서가 잘 정리되어 있다면 괜찮지만....... 여러 프로젝트를 해보다 보면 정보들이 충분하지 않을 때가 있다. 혹은 테이블 명이나 특정 컬럼만 알고있거나 기억이 가물가물할 때도 매우 유용한 정보 조회 쿼리이다! 1234567891011121314--모든 테이블 정보 조회select * from ALL_TABLES; select * from ALL_TABLES where OWNER= '소유자명' and TABLE_NAME = '테이블명'; --모든 테이블 코멘트 조회select * from ALL_TAB_COMMENTS;select * from ALL_TAB_COMMENTS where TABLE_NAME = '테이블명'; --코멘트에 주소가 .. 2017. 12. 28.
[Oracle] 유저 생성 및 테이블 스페이스 설정 오라클 설치 후 테이블을 생성하기 전 단계이다. **아래 명령어의 대괄호[] 는 따옴표 없이 내용 입력 123456789101112131415161718192021222324252627--유저 생성CREATE USER [유저명] IDENTIFIED BY [유저명]; --권한 부여GRANT connect, resource, dba TO [유저명]; --유저 정보 조회select * from user_users; --tablespace 조회select * from dba_tablespaces; --tablespace 생성create tablespace [테이블스페이스명] datafile 'C:\oraclexe\app\oracle\oradata\XE\[테이블스페이스명].dbf' size 500m; --uwer.. 2017. 12. 28.
[Oracle] 이클립스 연동 및 sqldeveloper 연결 오류 올바른 접속정보를 입력 후 "Test Connection" 을 수행하면 다음과 같은 에러메세지가 뜨며 Ping failed 가 뜬다. listener refused the connection with the following error ora-12514(ora-12505 도 같은 방법으로 해결) 검색 결과 여러가지 해결 방법이 나온다. 방화벽 설정 변경, 리스너 변경 등... 본 글에서는 리스너 파일의 SID와 DBNAME을 수정하여 문제를 해결한다. ** 해결 방법 각자 설치된 오라클 경로로 이동 C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN "listener.ora" 파일의 설정을 변경해준다. 123456789101112131415161718.. 2017. 12. 28.
MyBatis 반복문(foreach) + String[] 배열(array) / iBatis 반복문(iterate) + 동적 쿼리(dynamic) myBatis 와 iBatis 의 반복문은 크게 다르진 않다. **open="(" : 반복시 '('로 시작​close=")" : 반복시 ')'로 끝남prepend : 'WHERE' 과 같이 iterate 문 앞에 첨가 *** myBatis 1234567 DELETE FROM ${TABLENAME} WHERE ID = #{item} Colored by Color Scriptercs collection : 전달받은 인자값 이름(변수 이름) item : foreach 문 안에서 사용할 매개변수 이름 separator : foreach 문이 한번 돌고 다음번 돌때의 구분자 * 배열을 파라미터로 받을때collection 에 꼭! array 로!! 12345678910String[] 배열이름; SELECT * FR.. 2017. 12. 28.
728x90
반응형