전체 글
-
데이터베이스 사용자 계정 생성prev/ORACLE 2007. 1. 25. 10:57
머리가 나뻐 외우지 못하고 할때마다 검색해서 매번 다시 하는 내가 싫어져서 오늘은 정리 좀 할려고 합니다...^^ 오라클은 사용자 마다 데이터베이스상에 서로 다른 영역을 가지게 하기 위해서 테이블 스페이스(Table space) 라는 개념을 사용한다. 데이터베이스 사용자 간에 독립적인 작업이 가능하게 해주기 위해서는 사용자 마다 테이블 스페이스를 마련해주는 것이 좋다. 다른 사용자가 같은 테이블 스페이스를 사용하더라도 스키마의 개념을 적용해 테이블 명 앞에 사용자의 스키마를 적용하여 구분 가능하다. 즉, 같은 스페이스를 갖는 user1, user2가 같이 testTable이라는 테이블을 생성한다면 오라클은 user1.testTable, user2.testTable 의 형태로 테이블 명에 사용자 스키마 접..
-
serialVersionUIDprev/JAVA 2007. 1. 15. 10:38
모든 java beans 객체는 serialVersionUID 를 가집니다. 이건 jvm 에서 특정 객체를 인식하기 위한 UID 이기도 합니다만, java beans 에서 serialVersionUID를 명시하지 않았다면, JVM은 serialVersionUID 를 제네레이션 해서 관리합니다. 하지만, 1.5 부턴 serialVersionUID를 명시하길 권고하고 있습니다. serialVersionUID 은 롱 타입의 값 입니다. private static final long serialVersionUID = 1122179082713735624L; // 여기에 유일한 값을 대입하시면 됩니다
-
-
자바 언어 프로그래밍 지침 (구현편) From Thinking In Javaprev/JAVA 2007. 1. 5. 13:04
36. 일반적으로 썬의 코딩 컨벤션을 따르라. * 이에 대해서는 java.sun.com/docs/codeconv/index.html에서 찾을 수 있다(이 책의 코드도 가능한 이 컨벤션을 따랐다). 이것은 틀림없이 많은 자바 프로그래머 접하게 될 대부분의 코드를 구성하는 데 사용된다. 여러분이 완고하게 계속 사용하는 코딩 스타일을 고집한다면 코드를 읽는 사람을 힘들게 하게 될 것이다. 어떤 코딩 컨벤션을 선택하든 그것이 프로젝트에 일관되게 유지하라. 자바 코드를 자동으로 재구성해주는 무료 툴이 http://jalopy.sourceforge.net에 있다. 무료 스타일 검사기는 http://jcsc.sourceforge.net에서 찾을 수 있다. 37. 어떤 코딩 스타일을 사용하든 여러분의 팀(더 좋게는 여..
-
자바 언어 프로그래밍 지침 (설계편) From Thinking In Javaprev/JAVA 2007. 1. 5. 13:04
1. 고상하면 언제나 득이된다. * 짧게 보면 문제에 대해 진정으로 우아한 해결책에 도달하는 게 오히려 시간이 더 걸리는 것처럼 보이겠지만, 처음에만 제대로 해서 몇 시간, 며칠, 몇 달을 고생하지 않고 새로운 상황에 쉽게 적용할 수 있는 것이 (누구도 값을 매길 수 없는) 보상이 될 것이다. 이렇게 하면 프로그램을 구축하고 디버그하는 일이 쉬워질 뿐만 아니라, 이해하고 유지하는 일도 쉬워지며, 재정적으로도 이득이다. 이 점을 이해하려면 어느 정도 경험이 있어야 하는데, 왜냐하며 고상한 코드를 작성하는 일이 생산적인 것처럼 보이지 않기 때문이다. 서두르지 말자. 천천히 해야 할 일이다. 2. 먼저 동작하게 하고 그 다음에 빠르게 하라. * 정말 중요한 코드이고 시스템에서 주된 명복 지점이 될 게 확실하더..
-
length(to_char(1234,'09999')) 가 6이 나오는 이유prev/ORACLE 2006. 12. 20. 10:58
숫자 포맷형식에서 S는 부호를 보이게 하는것. 숫자 포맷형식에서 x는 ''안에 것을 모두 x로 바꾸는것. select to_char(-1234,'S099999') as a0, length(to_char(-1234,'S099999')) as a1 from dual select to_char(-1234,'XXXXXX') as a0, length(to_char(-1234,'XXXXXX')) as a1 from dual 이 두개를 보면. 그냥 숫자 1234를 입력했찌만. 부호도 같이 포함되어 있는것을 볼수있다.
-
날짜 계산prev/ORACLE 2006. 12. 20. 09:52
날짜 계산 날짜에 숫자를 더하거나 빼서 날짜 값을 게산 한 날짜에서 다른 날짜를 뺴서 날짜 간의 일 수를 알 수 있다. 시간을 24로 나누어 날짜에 시간을 더함. date+number : 날짜 : 날짜에 일 수를 더합니다. date-number : 날짜 : 날짜에서 일 수를 뺍니다. date-date : 일수 : 한 날짜에서 다른 날짜를 뺍니다. date+number/24 : 날짜 : 날짜에 시간 수를 더합니다. months_between : 두 날짜 간의 달 수 MONTHS_BETWEEN (’01-SEP-95’,’11-JAN-94’) => 19.6774194 add_months : 날짜에 달 수 더하기 ADD_MONTHS (’11-JAN-94’,6) => ’11-JUL-94’ next_day : 지정한..