2013/11 6

[oracle] 오라클 패키지의 마법을 풀어봅시다 - 프로시저 대신 패키지를 써야 하는 이유

많은 오라클 전문가들이 프로시저대신 패키지를 사용할 것을 권장한다. 특히 패키지를 만든 오라클 사람들이...하지만, 왜 그럴까? 많은 사람들이 이 사실을 모르고, 심지어 프로시저를 사용하면 되는데 패키지가 무슨 필요? 라며 잘못된 견해를 전파한다.프로시저가 아닌패키지를 사용해야 하는 이유는, 결론부터 말하면 패키지의 향상된 의존성(Dependency)관리 때문이다.아래 간단한 패키지와 프로시저가 있다. 이 둘의 기능(하는 일)은 완전히 동일하다. 다만 하나는 패키지로 구현되어 있고, 다른 하나의 프로시저로 구현되어 있을 뿐이다.12345678910111213141516171819202122-- 패키지create or replace package pkgtest asprocedure pkgtest_proc(..

데이터베이스 2013.11.22

[javascript] 차트그리기 참고사이트 모음

AJAX 초보 참고 사이트http://kaeng-star.tistory.com 자바스크립트 그래프, 차트 그리기 참고 사이트http://www.highcharts.com/demo/column-stackedhttp://api.highcharts.com/highcharts#Chart.exportChart()http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/combo/http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/co..

개발 2013.11.18

[oracle] 오라클 머지(MERGE)

오라클 데이터 수정, 삭제 (ORACLE update,delete) + 머지(MERGE) * 수정 update ~ set ~ ex ) empsal 테이블의 KING 의 급여(SAL)을 1000으로 수정하여라 ex) empsal 테이블의 이름 JOGA의 데이터를 삭제하라 -데이터 수정하다가 JOGA이름을 바꿔버려서 삭제 되지않았습니다..ㅎㅎ *MERGE : 구조가 같은 두개의 테이블을 비교하여 하나의 테이블로 합치기 위한 데이터 조작어 - merge into : 하나의 테이블로합치기 위한 결과 테이블- using : 테이블, 뷰, 서브쿼리에 대한 별명 지정- on : 조인 조건 지정- when matched then : on절의 조인 조건을 만족하는 행 존재하면 지정된 값으로 행을 update- when ..

데이터베이스 2013.11.17

[안드로이드]Fragment 사용하기

한 화면을 여러 공간으로 쪼개어 사용하거나 액티비티 이동없이 화면 내부구성을 다른 레이아웃으로 교체 시킬 때 등 Fragment는 여러 군데에서 사용되어지고 있습니다. Fragment 란 ? : http://androidhuman.tistory.com/469 Frafment를 사용하려면 그것을 사용하는 상위 activity가 FragmentActivity 여야 합니다. Fragment 생명주기는 activity와 흡사하며 주의 할 점이 activity에서 this로 쓰던 부분을 getActivity()로 바꿔 써주셔야 합니다. 큰 구성은 FragmentActivity를 상속받은 MainActivity.java 가 있고 Fragment 를 상속받은OneFragment, TwoFragment, ThreeFr..

개발 2013.11.13

[비주얼스튜디오] '확장 메서드' 기능은 ISO-2 C# 언어 사양의 일부가 아니므로 사용할 수 없습니다. (ISO-2 C# language specification)

증상'확장 메서드' 기능은 ISO-2 C# 언어 사양의 일부가 아니므로 사용할 수 없습니다. (ISO-2 C# language specification) 원인대상 프레임워크 버전이 낮아서 나타나는 증상 해결방법1. 프로젝트 위에서 오른쪽 버튼 -> 속성 페이지 (Y) -> 빌드2. 대상프레임 워크(F) -> .NET Framework 3.5 이상으로 변경

프로그램 2013.11.05