혼자서 공부하기/SQL
-
DB 전체에서의 comment 검색혼자서 공부하기/SQL 2015. 7. 1. 21:59
--table comment 검색 SELECT A.OWNER , A.TABLESPACE_NAME , A.TABLE_NAME , B.COMMENTS FROM ALL_TABLES A , ALL_TAB_COMMENTS B WHERE A.OWNER = B.OWNER AND A.TABLE_NAME = B.TABLE_NAME AND B.COMMENTS LIKE '%'||:cmnt||'%' --column comment 검색 SELECT A.OWNER , A.TABLESPACE_NAME , A.TABLE_NAME , B.COMMENTS AS COMMENT_T , C.COLUMN_NAME , D.COMMENTS AS COMMENT_C , C.DATA_TYPE , C.DATA_LENGTH , C.DATA_PRECISIO..
-
[SQL] LEFT OUTER JOIN혼자서 공부하기/SQL 2010. 1. 9. 13:44
ex >~~~~ from abc a LEFT OUTER JOIN dfg b ON a.code = b.cd LEFT OUTER JOIN은 B 테이블에 조건에 맞는 행이 존재하는지 여부와 상관없이 A 테이블의 행은 모두 반환하게 하고 싶을 때 사용합니다. 즉, A 테이블에 1,2,3 이 있고, B 테이블에, 2,3,5 가 있을 때 A LEFT OUTER JOIN B 인 경우에는 (1,2,3)이 반환되고 A JOIN B 인 경우에는 (2,3)만 반환됩니다. 출처 : 네이버 지식인 url : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=73148010&qb=TEVGVCBPVVRFUiBKT0lO&enc=utf8§ion=kin&rank=3&so..
-
[Instant SQL Formatter] SQL 쿼리를 좀더 가독성이 뛰어나게 만들어 주는 사이트혼자서 공부하기/SQL 2009. 12. 31. 10:57
http://www.dpriver.com/pp/sqlformat.htm 사람들마다 쿼리 짤때 조금씩 방법이 있고. 각각의 사이트마다 방식이 있다.. 하지만 이후의 유지보수를 생각하면, 사람들의 철학이 깃든. 쿼리를 보면 답답해질수 밖에 없다. 고로 이 사이트에 다시 쿼리를 넣고 재 변환을 시켜주면 좀 더 뛰어난 가독성을 가지게 된다. 조금이라도 복잡한 쿼리를 보셨다면 이쪽 사이트를 잘 사용해보시길 ..
-
필드속성 DECIMAL혼자서 공부하기/SQL 2009. 12. 31. 10:38
필드 속성인 DECIMAL 은 큰 숫자에 대해서 처리할 때 사용 어느정도 크냐면 -10^38+1 부터 10^38-1 까지의 자릴수 이다..엄청나다. 자 그럼 본론으로 들어가기전에 제발 FLOAT 이딴거 사용하지 말자. 보통 0.000000 등의 소숫점 자리를 표현할 때 FLOAT 를 사용하는데 절대 FLOAT 는 사용하지 말아야 함 그 이유는 FLOAT 및 REAL 테이터 형식은 근사 데이터 형식이어서 정확한 값을 저장하지 않고 가장 가까운 근사값을 저장하기 때문이다. 따라서 요걸 이용하게 되면 나누기 등의 계산을 할때 정확한 값이 출력되지 않고 근사값을 출력하기 때문에 돈 계산시 문제가 발생할 수 있다. 그럼? INTEGER, DECIMAL, MONEY, SMALLMONEY 데이터 형식을 이용하자 여기..
-
[QUERY] 평가내역확인혼자서 공부하기/SQL 2009. 12. 8. 19:28
SELECT 'N' AS S_FLAG ,'0' AS CHK ,A.SBJ_NO AS SBJ_NMO ,A.SUBJ_NM AS SUBJ_NM ,A.PRPS_EMP_NO AS EMP_NO ,B.ESTI_CODE AS ESTI_CODE ,B.OK_DT AS OK_DT ,B.AVG_SCR AS AVG_SCR ,(SELECT COUNT(1) FROM AGA580TB WHERE ESTI_CODE = B.ESTI_CODE) AS CNT580 ,(SELECT COUNT(1) FROM AGA580TB WHERE SBJ_NO = A.SBJ_NO AND ESTI_CLO_FL = 1 AND ESTI_CODE = B.ESTI_CODE) AS ESTI_CLO_FL_CNT ,B.OK_FL AS OK_FL FROM AGA540TB A ..
-
시노님? Synonyms혼자서 공부하기/SQL 2009. 10. 12. 15:41
시노님이란 데이터베이스 오브젝트를 액세스하는 편리하고도 안전한 방법으로서 오라클 오브젝트를 위한 앨리어스를 말한다. 즉 실제적인 오라클 오브젝트가 아니라 오브젝트에 대한 직접적인 참조를 말한다. 이러한 시노님을 사용하는 이유는 우선 오브젝트의 정체를 감추기 때문에 이에 대한 보안과 SQL코딩을 단순화 시킬 수 있다. CREATE PUBLIC SYNONYM 시노님명 FOR 테이블명; (공용) CREATE SYNONYM 시노님명 FOR 테이블명;(전용) 시노님에서 실행되는 모든 트랜잭션은 실 테이블에 동일하게 미친다. 출처 : http://www.rootman.co.kr/bbs/zboard.php?id=linux&no=199