반응형

DB 33

숫자 자리 맞추기

SQL> SELECT TO_CHAR(1, 'FM0.0') AS PENALTY_POINT FROM EC_PENALTY RESULT> 1.0 SQL> SELECT TO_CHAR(.1, 'FM0.0') AS PENALTY_POINT FROM EC_PENALTY RESULT> 0.1 SQL> SELECT TO_CHAR(1234567890, 'FM999,999,999,999,999') FROM DUAL RESULT> 1,234,567,890 SQL> SELECT TO_CHAR(1234567890, 'FM000,000,000,000,000') FROM DUAL RESULT> 000,001,234,567,890 TO_CHAR 의 뒤의 인자가 Format이다. 9이면 유효하지 않은 자리수는 여백처리, 0이면 유효하지 ..

DB/Oracle 2011.04.20

오라클 제품 다운로드&설치

오라클 클라이언트 및 데이터베이스를 다운받으려면 아래의 링크로 접속한다. http://sopya.blog.me/90096028154 우선 한국어를 누르고 "계속" 버튼을 눌러 다음으로 넘어간다. 간단하게 이름이랑 회사, 국적을 물은 뒤 다음 페이지로 넘어간다. 제품 팩, 그리고 플랫폼을 선택한 후에 "실행" 버튼을 눌러 다음으로 넘어간다. 빨간 박스 안에 있는 것을 체크하고 "다음" 눈에 익숙한 것들이 보인다. 클라이언트만 설치하려면 빨간박스 안에것만 다운로드 하고, 전부를 오라클 DB를 모두 설치하려면 빨간박스 위의 것 3개를 다운받으면 된다. 참 쉽죠잉~

DB/Oracle 2011.01.10

CTE 사용시 앵커부분과 재귀 부분 간의 유형이 일치하지 않다고 할 떄

트리구조를 위해서 CTE를 사용할 때 (나는 카테고리를 사용하려고 한다) 상위 카테고리 명을 나타내주려고 한다. 그럴려면 아래와 같은 그림처럼 해야 한다. 하지만 앵커 부분과 재귀 부분 간의 유형이 일치하지 않는다고 한다. 이는 형변환을 해줌으로써 간단하게 해결된다. 이것 또한 알고나니 너무 뿌듯하고 자신감 충전되네!

DB/MS-SQL 2010.07.20

MSSQL CTE 재귀, 트리구조 쿼리구현

http://blog.jhfrk.net/339 재귀적 CTE 구조 (SQL Server 2005 온라인 설명서) 의사 코드 및 의미 체계 재귀적 CTE 구조에는 앵커 멤버와 재귀 멤버가 적어도 하나씩 포함되어야 합니다. 다음 의사 코드에서는 단일 앵커 멤버와 단일 재귀 멤버가 포함된 간단한 재귀적 CTE의 구성 요소를 보여 줍니다. WITH cte_name ( column_name [,...n] ) AS ( CTE_query_definition –- Anchor member is defined. UNION ALL CTE_query_definition –- Recursive member is defined referencing cte_name. ) -- Statement using the CTE SELEC..

DB/MS-SQL 2010.07.20

MS-SQL, Oracle DB Link |

-- 연결된 서버 추가 EXEC SP_ADDLINKEDSERVER @SERVER = 'V7', -- 서버 이름(사용자 정의) @SRVPRODUCT = 'ORACLE', @PROVIDER = 'MSDAORA', @DATASRC = v7 -- 붙을 서버 이름. (TNS에 정의한 것) GO -- 연결된 서버 로그인 계정 추가 EXEC SP_ADDLINKEDSRVLOGIN 'V7', -- 서버 이름(사용자 정의) 'FALSE', NULL, 'dba1', -- 로그인 계정 'mktdba' -- 로그인 비밀번호 go -- 확인 쿼리 SELECT * FROM OPENQUERY(v7, 'SELECT * FROM MK_USER_M') -- TNS V7 = (DESCRIPTION = (ADDRESS_LIST = (ADDR..

DB/MS-SQL 2010.06.30
반응형