본문 바로가기

개발

[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.. 더보기
[JavaScript] div 높이 조정을 유동적으로 설정하기 id=contain position=relative id=left position=relative id=center position=absolute id=tail position=relative 위와 같은 형식의 레이어를 작성할 경우 center의 내용이 contain 영역의 크기보다 크기가 크기 때문에 tail 영역의 내용을 덮어버리거나 가려져 내용이 보이지 않게 된다. center의 position 속성이 absolute 이기 때문에 contain 영역의 높이를 center가 포함할 수 있도록 지정해 주어야 하는데 center 영역에 게시판같이 높이가 일정하지 않은 내용이 오면 이를 지정해 주기가 힘들다. 이럴 경우 다음과 같은 스크립트를 사용하여 페이지를 로드한 후 contain의 높이와 cente.. 더보기
ASP.NET [서버 응용 프로그램을 사용할 수 없습니다.] 오류(aspnet_regiis.exe) 전에도 가끔 발생하곤 했었던 그런 문제이지만 오늘은 또 처음 접해보는 상황이라 해야겠다. 현재 PC 닷넷 프레임워크 1.1, 2.0이 설치되어 있는 상황에서 Visual Studio 2008을 설치하였고, 갖은 테스트를 진행을 했었다. 그런데, 오늘 급히 2.0 버전의 수정이 필요하여 로드하고 재실행을 했더니 뜬금없이 아래와 같은 메시지가 나오는 것이 아닌가? 이 죽일넘의 오류.. 그래서 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe 이 녀석을 찾아 등록을 했더니 오류가 나면서 IIS 자체에 ERROR 이미지로 바뀌더니.. 허걱 ㅡㅡ; 다시 셋팅 확인하고 다시 aspnet_regiis.exe 를 실행했더니 정상으로 돌아왔다.. 이제 20.. 더보기
ASP & ASP.NET 쿠키(Cookie) 방식 차이(예제소스) 이전 버전의 Microsoft Active Server Pages(ASP)에서는 쿠키를 쓸 때 UrlEncode 형식으로 인코딩하고 쿠키를 읽을 때 디코딩합니다. 그러나 ASP.NET에서는 기본적으로 쿠키를 UrlEncode 형식으로 인코딩하거나 디코딩하지 않습니다. 따라서 ASP.NET 응용 프로그램에서 예상치 않은 문제가 발생할 수도 있습니다. [출처] MS 고객지원 기본적으로 ASP에서 쿠키를 구울 당시 내부적으로 URLEncode를 적용하여 보관하지만, ASP.NET에서는 URLEncode의 과정이 없습니다. 따라서, ASP와 ASP.NET에서 동일한 Key를 사용하여 쿠키를 생성하더라도 실제 생성되는 쿠키는 URLEncode된 것과 되지 않는 두 종류의 쿠키가 생성되게 됩니다. 이 차이를 알지 .. 더보기
Visual Studio 개발자 PC에 많은 증상 중 하나.. Visual Studio 개발자 PC에 나타나는 흔한 증상 중 하나. Scripting Debugging in Internet Explorer 이게 한번 나타났다 하면 웹사이트 접속할 때 매번 나타나는 현상이 나타난다. 디버깅 모드를 사용안함으로 해도 나오고... 한참을 찾아 헤맸었다.. 그런데.. 이 녀석이 Internet Explorer Developer Toolbar 랑 충돌이 있다는 글을 찾은 것이다. 위의 이 넘들 찾아서 바로 삭제.. 그랬더니.. 스크립팅 디버깅 모드로 들어가는 현상은 없어졌다.. 아.. 근데.. 우리나라는 아직 IE가 대세인 지라.. 데브툴바를 지우고 나니.. 틀어진 CSS 잡기가 넘 힘들어졌다.. ㅜㅜ 그래서.. 선택한 건.. 무조건 불여우다... 더보기