본문 바로가기

분류 전체보기

[DB] MS-SQL2005 스키마(Schema) 관리 아래 내용의 출처는 http://www.dbguide.net/db.db?cmd=view&boardUid=13958&boardConfigUid=9&categoryUid=216&boardIdx=74&boardStep=1 입니다. ---------------------------------------------------------------------------------------------------- 스키마는 테이블, 뷰, 함수, 프로시저 등을 포함하는 보안 개체입니다. 사용자는 직접 테이블 이나 뷰와 같은 데이터베이스 개체들을 직접 소유하는 대신 이러한 개체들이 포함되어 있는 스키마를 소유함으로써 각 개체들에 대한 권한을 얻게 됩니다. 사용자와 스키마가 분리 되어 있기 때문에, 사용자가 삭제 또는 변.. 더보기
Synergy를 사용한 키보드, 마우스 공유 설정 요즘은 컴퓨터가 저렴해져 한대 이상의 컴퓨터를 쓰는 경우가 많다. 특히 오래된 컴퓨터가 있는 사람이 새로 컴퓨터를 구매 하였을 경우에 그러하다. 저도 노트북을 쓰고 있는데 새로 넷북(미니 노트북)을 며칠전에 구매하여 노트북을 동시에 2개를 쓰고 있다. 그런데 2개의 노트북을 동시에 쓰려니 불편한 점이 많다. 전에는 이런 경우 터미널 서비스를 사용하여 하나의 노트북에서 다른 장비를 제어 했는데 넷북은 Windows XP Home Edition이 설치되어 있어 터미널 서비스가 없다. 물론 약간의 테크닉을 사용하여 Windows XP Home Edition을 Windows XP Professional Edition 처럼 속이고 터미널 서비스를 해주는 모듈을 설치하면 되지만 이번 넷북에서는 라이선스에 위배되는 .. 더보기
[DB] 오라클(oracle) 여러로우의 값을 하나의 컬럼으로 바꾸는 방법 출처 : http://amnesis.tistory.com/4 GBN VAL A 001 A 002 A 003 A 004 A 005 A 011 B 007 B 004 B 005 B 010 C 011 C 001 C 002 C 003 이런 내용이 있을때 gbn으로 그룹핑을 하고 val의 내용을 하나의 컬럼으로 받고 싶다고 해보자 예를 들어 GBN VAL A 001,002,003,004,005,011 B 004,005,007,010 C 001,002,003,011 이런식으로..^^ 대부분의 경우 역시 프로그램에서 해결하거나, decode 구분에 rownum이나 rank등을 사용하여 처리 했을 것이다. 하지만 프로그램에서 처리 할 경우는 디비에서 보다 느려지게되고, decode 구분으로 처리 할 겨우는 deocde로.. 더보기
[DB] ORACLE(오라클) 임시 테이블 만들기 오라클에서는 왜 MSSQL에서 사용하는 임시 테이블을 만들수없을까 고민했던 적이 있었습니다. 임시테이블 만들수 있습니다. 있구요. 임시 테이블을 생성하되 duration은 transaction단위로 한다는 것을 기억해야 합니다. 아래의 순서를 따라 하시면 임시 테이블을 만드실 수 있습니다. [출처] [Oracle] 임시테이블 사용하기|작성자 구미지엔 1. 임시 테이블생성 SQL> create global temporary table temp_tab (col1 number, col2 char(15)) on commit delete rows ; --> on commit delete rows 를 잘 기억해 두세요. [Commit 을 하면 삭제작업을 하는것으로 설정한다는 말입니다.] 2. 임시 테이블에 인덱스 .. 더보기
[DB] 오라클(ORACLE) 8i OUTER JOIN 많이 쓰는데 자주 잊어먹는 것 중 하나.. 이젠 그러지 말자. ---------------------------------------------------------- [오라클] OUTER JOIN ◈ Out(외부) Join - equijoin 문장들의 한가지 제약점은 그것들이 조인을 생성하려 하는 두 개의 테이블의 두 개 컬럼에서 공통된 값이 없다면 테이블로부터 테이터를 Return하지 않는 다는 것입니다. - 정상적으로 조인 조건을 만족하지 못하는 행들을 보기위해 outer join을 사용합니다. Outer join 연산자 "( + )"입니다. -조인시킬 값이 없는 조인측에 "( + )"를 위치 시킵니다. - Outer join 연산자는 표현식의 한 편에만 올 수 있습니다. 예제1) 일반 조인의 경우.. 더보기
일상 언제부터인가 계속해서 인터넷 검색을 하는 나 자신이 보였다... 그래서 이제부터는 검색하는 것이 무엇인지. 그리고, 그 내용은 다시 잊어먹지 않도록 스크랩해두기로 하였다. 잊지말고, 기억하자. 더보기
[DB] 토드(TOAD) 단축키 정리 TOAD를 사용하면서 편리하게 이용할 수 있는 단축키를 정리한 것입니다. 테이블 정보 상세보기 F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) 자동완성 Ctrl+. : Table Completion (매칭되는 테이블목록 출력) Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시) SQL문 실행 F5 : SQL Editor내의 모든 SQL문 실행 Ctrl+Enter : 현재 커서의 SQL문 실행 F9 : SQL문 실행 후 Grid에 출력 히스토리(과거 수행SQL문 조회) F8 : 과거에 실행한SQL문 HISTORY 목록 Alt+Up : History UP Alt+Down : History DOWN 텍스트 대/소문자 .. 더보기
ASP에서 UTF-8 처리 1. 모든 ASP 코드 페이지 첫줄에 다음과 같은 코드를 추가합니다 2. Meta 테그를 다음과 같이 추가 합니다. 3. Response.ChaRset = "utf-8" ASP의 response.charset을 이용해서 문자 코드 세트명을 지정하는 부분 입니다. 설정시 태그 보다 앞에 선언 되어야 HTML 이 출력되면서 해당 속성을 인식하게 됩니다. 4. 에디트플러스나 울트라 에디터에서 수정후 저장할 때 반드시 Encoding 방식을 UTF-8 로 저장합니다 5.DB Insert/Update 시 숫자 타입을 제외한 모든 대상에 N을 추가 합니다 Insert 테이블이름 (칼럼a, 칼럼b) value (N'입력a', N'입력b') update 테이블이를 set 칼럼a = N'입력a' where 고유칼럼 = .. 더보기
[DB] 오라클(Oracle) Hint 사용법 힌트의 사용법 {SELECT | INSERT | UPDATE | DELETE} /*+ hint [text] [hint [text]] ... */ 혹은 {SELECT | INSERT | UPDATE | DELETE} --+ hint [text] [hint [text]] ... - 이러한 힌트의 사용은 SQL 전체가 아닌 쓰여진 SQL 블럭에만 적용됩니다. 힌트의 종류 별 분류 Optimization Goals and Approaches ALL_ROWS 혹은 FIRST_ROWS CHOOSE RULE Acess Method Hints AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDEX_DESC INDEX_COMBINE INDEX_FFS ROWID.. 더보기
아이폰 개발 따라하기 따라하기 순서 * iPhone SDK 설치 http://knol.google.co.kr/k/-/book-iphone-sdk/2rx8hfvqu7v0/8 * 터미널 http://knol.google.co.kr/k/-/book/2rx8hfvqu7v0/6 * 라벨 텍스트 http://knol.google.co.kr/k/-/book/2rx8hfvqu7v0/10 * IB 아웃렛 http://knol.google.co.kr/k/-/-/2rx8hfvqu7v0/7 * IB 액션 http://knol.google.co.kr/k/-/ibaction/2rx8hfvqu7v0/13 * 뷰 사이즈 http://knol.google.com/k/-/-/2rx8hfvqu7v0/15 * 매크로 http://knol.google.co.kr.. 더보기