전체 글
-
[ORACLE PL/SQL] CURCOR혼자서 공부하기/SQL 2008. 5. 22. 13:38
CUSOR : 사용자가 실행한 SQL문의 단위 오라클에서 수행한 모든 쿼리문은 커서 단위로 처리함. 1) 커서의 구분 - 암시적 커서 - SQL문 처럼 하나의 결과를 리턴 - 명시적 커서 - SQL문을 실행한후 결로로 얻어지는 행이 여러개일 경우 반드시 명시 적 커서를 이용함. 2) 순서 - 커서를 선언(CUSOR cur_name) - 커서를 선언할 때는 실행할 SELECT문을 IS다음에 서브쿼리형태로 기술 - 커서를 오픈(OPEN cur_name) - 커서를 오픈하게 되면 커서를 선언할 때 작성한 SELECT문을 실행하게 됨. - 커서에 조회한 결과를 인출해 저장함(FETCH cur_name...) - FETCH 명령어를 수행하면 오픈한 SELECT문에 의해서 검색된 한개의 행의 정보를 읽어옴. - 읽..
-
[펌-네이버지식쇼핑] 후지쯔 라이프북 E8410VP2520BZ우키가 보는 세상 2008. 5. 21. 10:29
드디어 지르기로 마음먹다.!! E8410!!! 상품정보 2.50GHz, 펜린, Intel Core2Duo T9300, Intel nVidia GeForce 8400M G, DVD-Multi, 8셀배터리, 약 2.6Kg, USB x 4, Windows Vista Home Premium 제조사 후지쯔 브랜드 라이프북 출시일 2008-02 무게 2.6Kg~3.0Kg RAM 2GB HDD 200GB 모니터 15인치와이드 사용자평가 4.2점/5점(총 43명 참여) 법적고지확인 지식쇼핑에서 제공하는 상품정보는 각 쇼핑몰에서 제공받은 정보입니다. 최종 상품정보는 구매전, 쇼핑몰에서 반드시 확인해 주시기 바랍니다. 상품의 주문,환불,배송의 의무와 책임은 구매하신 쇼핑몰에 있습니다. 제품설명 E8410VP2520BZ 시..
-
[펌-네이버] 회식에도 '명당자리'가 있다.우키가 보는 세상 2008. 5. 21. 09:54
[Success Style] 회식에도 ‘명당 자리’ 있다 기사입력 2008-05-21 00:41 |최종수정2008-05-21 07:48 [중앙일보 이여영.이장직] 대부분의 직장인은 회식에 대해 불만스러워한다. 이유도 제각각이다. 최근 하나은행의 자체 여론조사에 따르면, 과음 강요 같은 강제적인 분위기(35%)나 매번 똑같은 방식(33%), 늦은 귀가(19%) 등 때문이다. 그 결과 화합을 명분으로 한 자리는 오히려 갈등만 양산하고 만다. 기업으로서는 돈과 시간 낭비다. 직장인으로서도 고민이다. 즐기기는 늘 어렵고, 그렇다고 마냥 피할 수만도 없어서다. 각종 포털 사이트에는 회식과 관련한 직장인들과 기업의 고민이 끊임없이 올라온다. 전문가들의 도움을 받아 그들이 토로한 회식 관련 고민에 대한 답을 구해본다..
-
[ORACLE] 한꺼번에 집어넣기 - GROUP BY AND MAX 이용혼자서 공부하기/SQL 2008. 4. 28. 17:08
SELECT MAX(C.STR_CODE) AS STR_CODE ,MAX(C.ITM_CODE) AS ITM_CODE ,C.PAY_YMD AS PAY_YMD ,SUM(C.TEMP) AS TEMP ,SUM(C.TEMP1) AS TEMP1 ,SUM(C.TEMP2) AS TEMP2 ,(SUM(C.TEMP) - SUM(C.TEMP1) + SUM(C.TEMP2)) AS TEMP3 FROM (SELECT MAX(STR_CODE) AS STR_CODE ,MAX(ITM_CODE) AS ITM_CODE ,PAY_YMD AS PAY_YMD ,PAY_FLAG AS PAY_FLAG ,QTY AS QTY ,DECODE(PAY_FLAG, '01', QTY, 0) AS TEMP ,DECODE(PAY_FLAG, '02', QTY, 0)..
-
ORA-01427혼자서 공부하기/SQL 2008. 3. 26. 10:51
같은 Alias 내에 있는 것을 다시 그 테이블을 쓰게 되면, 그 쿼리가 혼자쓰면 될지 몰라도, 해당 Alias와 같이 쓰게 되면, 반드시 에러 남!!!! SELECT B.RET_YMD as RET_YMD ,(SELECT SUBSTR(B.ret_ymd , 1, 6) as REt_YMD from gf080) as ret_YMD3 FROM GF080 B SELECT B.RET_YMD as RET_YMD, --,(SELECT SUBSTR(B.ret_ymd , 1, 6) as REt_YMD from gf080) as ret_YMD3 SUBSTR(B.ret_ymd , 1, 6) as ret_YMD3 FROM GF080 B ** --는 토드(Toad)의 주석 처리법 ***토드의 출처 ? 그건 알아서 하길..
-
[ORACLE] ORA-00904혼자서 공부하기/SQL 2008. 3. 25. 21:18
java.sql.SQLException : ORA-00904 : 열명이 부적합합니다 위의 에러메세지가 나오는 경우에는 딱 1가지만 확인해주면 됩니다. ^^ 테이블 필드명이 일치하는가? - 테이블에 없는 필드명을 사용하였거나, 또는 오타로 필드명이 옳지 않은 경우입니다. ※ 참고 : "바인드 변수가 부족합니다" 또는 "일부 변수가 결합되지 않았습니다" 라는 에러메세지는... - 조건절의 갯수보다 값을 대입하는 바인드 변수가 적은 경우입니다. - 이 때에는 조건을 만족할 수 있도록 값을 채워주어야겠지요~
-