전체 글(181)
-
[JSTL] 기초설명 및 세팅
※프레임워크로 들어가기 위해서, 간지나는(?) 코딩을 하기 위해서 JSTL의 기본을 파헤쳐 보도록 하겠습니다. 저 역시 배우고 있는 입장이 기때문에 모든 정보가 정확할수없으며 잘못된점도 있을 수 있습니다. 그런부분은 쪽지나 코멘트로 제보(?)부탁드립니다. 1. 개요 JSTL(JSP Standard Tag Libray) JSP에서 자바의 각종 기능을 태그형태로 사용할 수 있도록 정의해서 사용할 수 있는 것을 말합니다. 쉽게 말해서 굳이 자바나JSP언어를 쓰지 않고 태그형태로 HTML상에서 불러다 쓸 수있다는 말이죠. JSTL은 커스텀태그의 일종입니다. 그렇다면 또 커스텀 태그가 뭐란말인가요; 커스텀태그 자신이 직접 정의할수있는 태그를 말합니다. 평소에 쓰던 태그는 각각기능이 있지만 (HTML쓰시면서 태그좀..
2010.07.05 -
[Oracle] 오라클 데이터 복사
오라클에서 테이블 복사하는 쿼리문 1. 생성과 동시에 데이터 카피하기(복사) CREATE TABLE COPY_TB AS SELECT * FROM ORI_TB 2. 기존 테이블에 데이터만 가져오기 INSERT INTO COPY_TB SELECT * FROM ORI_TB 약간 응용해서 들어가면~ 테이블을 생성했는데 다른 테이블스페이스로 옮기고 싶을때. 테이블을 다른 테이블스페이스로 지정하고 미리 생성해 둡니다. CREATE TABLE COPY_TB (A NUMBER, B VARCHAR2(10)) TABLESPACE COPY_TBS 그리고 기존 테이블의 내용을 새로 생성한 테이블에 쑤셔 넣습니다. INSERT INTO COPY_TB SELECT * FROM ORI 이게 이상해 보이지만... exp/imp로 하..
2010.06.23 -
[Eclipse] 기본세팅 사항
이클립스 기본 세팅 1. 라인넘버 찍기 2. 개발자용 폰트 변경 폰트 사이즈 조절 3. 서브버젼 데코레이션 변경 4. 인코딩 변경 1) FILE - PROPERTIES - RESOURCE - TEXT FILE ENCODING UTF-8 로 변경 2) WINDOW - PREFERENCES - GENERAL - CONTENT TYPES UTF-8 로 변경 3) WINDOW - PREFERENCES -WEB UTF-8 로 변경 5.서브버젼 플러그인 설치 6.와스 플러그인 설치 7.스프링 플러그인 설치
2010.06.11 -
[Oracle] 테이블스페이스의 생성
- 옵션절을 생략할 경우 밑줄친 옵션이 디폴트 값입니다. - tablespace_name : 생성할 테이블 스페이스 명 - DATAFILE : 새로 생성하는 테이블스페이스가 사용할 데이터 파일 - filespec : 디렉토리 경로명을 포함한 파일명 - size : 새로 생성되는 데이터 파일의 크기 - ONLINE/OFFLINE ONLINE : 새로 생성되는 테이블 스페이스를 활성화 시키며, 생성 후 바로 사용할 수 있게 함 OFFLINE : 테이블 스페이스를 비활성화 시키며, 생성 후 바로 사용할 수 없음 - PERMANT/TEMPORARY : TEMPORARY 옵션을 사용하면 생성하는 테이블스페이스는 임시 테이블스페이스가 됩니다. - DEFAULT STORAGE * INITIAL : 테이블 스페이스의 ..
2010.06.07 -
[Oracle] 서브쿼리 Part1
◈ 단일행(Sing-Row) 서브쿼리 : SELECT문장으로부터 오직 하나의 행만을 검색하는 질의입니다◈ 다중행(Multiple-Row) 서브쿼리 : SELECT문장으로부터 하나 이상의 행을 검색하는 질의입니다◈ 다중열(Multiple-Column) 서브쿼리 : SELECT문장으로부터 하나 이상의 컬럼을 검색하는 질의입니다◈ FROM절상의서브쿼리(INLINE VIEW) : FROM절상에 오는 서브쿼리로 VIEW처럼 작용합니다.◈ 상관관계서브쿼리 : 바깥쪽 쿼리의 컬럼중의 하나가 안쪽 서브쿼리의 조건에 이용되는 처리방식입니다 --단일행(Single-Row) --예제 : Sales Manager인 사원의 ID, 이름, JOB ID, 급여, 부서명출력SELECT employee_id, first_name, j..
2010.06.04 -
[Oracle] 날짜 계산 함수
# 날짜계산 select months_between(sysdate,to_date('2006-12-22','yyyy-mm-dd')) from dual; -- '2006-12-22' 과 당일 사이의 달의 수를NUMBER형 타입으로 반환 -- months_between(A,B) = A-B/30 select add_months(sysdate,4) from dual; -- 특정일의 달수 더한 날 select next_day(sysdate,'friday') from dual; -- 특정일의 다음주 요일 select last_day(sysdate) from dual; -- 특정일의 해당 월의 마지막 날 select round(sysdate,'dd') from dual; -- 특정일의 반올림(오후면 다음날..) sel..
2010.06.04 -
[Oracle] 내부함수 2
3-21) TO_NCHAR(number) 함수 -------------------------------------------------------------------------------- 이 함수는 숫자를 nvarchar2 형식의 데이터로 변환한다.【형식】 TO_NCHAR(n [,fmt [,'nlsparam']])【예제】 SQL> select to_nchar(1234) from dual;TO_N ---- 1234SQL> select to_nchar(rownum) from test;TO_NCHAR(ROWNUM) ---------------------------------------- 1SQL> 3-22) TO_NCLOB 함수 -------------------------------------------..
2010.06.04 -
[Oracle] 내부함수 1
1. 문자 함수 1-1) CHR 1-2) CONCAT 함수 1-3) INITCAP 함수 1-4) LOWER 함수 1-5) LPAD 함수 1-6) LTRIM 함수 1-7) NLS_INITCAP 함수 1-8) NLS_LOWER 함수 1-9) NLSSORT 함수 1-10) NLS_UPPER 함수 1-11) REPLACE 함수 1-12) RPAD 함수 1-13) RTRIM 함수 1-14) SOUNDEX 함수 1-15) SUBSTR 함수 1-16) TRANSLATE 함수 1-17) TREAT 함수 1-18) TRIM 함수 1-19) UPPER 함수 1-20) ASCII 함수 1-21) INSTR 함수 1-22) LENGTH 함수 2. 날짜 처리함수(datetime function) 2-1) ADD_MONTHS 함..
2010.06.04 -
[Oracle] 그룹 함수[COUNT, MAX, MIN, AVG, SUM, GROUP]
--COUNT --부서명이 NULL이 아닌, --레코드의 수 SELECT COUNT(department_id) FROM employees WHERE department_id IS NOT NULL; --MAX, MIN, AVG, SUM--부서명이 NULL이 아닌, --급여액이 가장 높은 사람, 가장 낮은 사람, 평균 소숫점 1자리, 합 SELECT MAX(salary), MIN(salary), ROUND(AVG(salary), 1), SUM(salary) FROM employees WHERE department_id IS NOT NULL; --GROUP BY--부서명이 NULL이 아닌, --부서별 직원수 SELECT COUNT(employee_id) FROM employees WHERE department..
2010.06.04 -
[SQL] 25가지 기법 (25 SQL Commandments)
25 SQL CommandmentsBy Suresh Aiyer 1. 데이터와 비즈니스 어플리케이션을 잘 알아야 한다. 동일한 정보는 다른 비즈니스 데이터 원천으로부터 검색될 수 있다. 이러한 원천에 익숙해야 한다. 당신은 당신의 데이터베이스 안의 데이터의 크기와 분포를 반드시 알아야 한다. 또한 SQL을 작성하기 전에 비즈니스 개체 안의 관계와 같은 데이터 모델을 전체적으로 이해해야 한다. 이러한 이해는 당신이 여러 테이블에서 정보를 검색하는데 있어서 보다 좋은 쿼리를 작성할 수 있다. Designer/2000과 같은 CASE tools은 다른 비즈니스와 데이터베이스 객체사이의 관계를 문서화하는데 좋은 역할을 한다. 2. 실제 데이터를 가지고 당신의 쿼리를 검사하라. 대부분의 조직은 개발, 검사, 제품의..
2010.06.04