일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- jQuery
- oracle
- dock
- Spring
- WebLogic
- node.js
- tomcat
- sencha touch
- JSON
- JDOM
- Ajax
- iBATIS
- 선택적조인
- phonegap
- PLSQL
- Google Map
- appspresso
- 가우스
- Struts
- Eclipse
- 전자정부프레임워크
- GPS
- ibsheet
- jsr 296
- Android
- swingx
- PHP
- MFC
- rowspan
- MySQL
- Today
- Total
목록분류 전체보기 (633)
Where The Streets Have No Name
import javax.transaction.*; import javax.naming.*; InitialContext ctx = new InitialContext(); UserTransaction tx1 = (UserTransaction)ctx.lookup("java:comp/UserTransaction"); tx1.begin(); try{ tx1.commit(); } catch ( Exception e ) { tx1.rollback(); }
http://www.oracle.com/technology/global/kr/pub/articles/oracle_php_cookbook/index.html
SQL질의를 사용하는 아래의 예는 오라클 9iR2이상에서만 가능합니다. 즉, 오라클 9i부터 컬럼명 변경을 위한 SQL문법이 제공됩니다. SQL> ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name; SQL> alter table test rename column pass to passwd; 테이블이 변경되었습니다.
select months_between(sysdate,to_date('2002-12-22','yyyy-mm- dd')) -- months_between(A,B) = A-B/30 --select add_months(sysdate,4) -- 특정일의 달수 더한 날 --select next_day(sysdate,'friday') -- 특정일의 다음주 요일 --select last_day(sysdate) -- 특정일의 해당 월의 마지막 날 --select round(sysdate,'dd') -- 특정일의 반올림(오후면 다음날..) --select trunc(sysdate,'ww') -- 특정일의 주 첫일 찾기 from dual # 날짜계산 /* 어제 */ 날짜칼럼 BETWEEN TRUNC(SYSDATE-1) A..
ROLLUP operator는 SELECT문의 GROUP BY절에 사용된다. SELECT절에 ROLLUP 을 사용함으로써 'regular rows'(보통의 select된 data)와 'super-aggregate rows'(총계)을 구할 수 있다. 기존에는 select ... union select 를 이용해 구사해야 했었던 것이다. 'super-aggregate rows'는 'sub-total' (중간 Total, 즉 소계)을 포함한다. CUBE operator는 Cross-tab에 대한 Summary를 추출하는데 사용된다. 모든 가능한 dimension에 대한 total을 나타낸다. 즉 ROLLUP에 의해 나타내어지는 item total값과 column total값을 나타낸다. NULL값은 모든 값에..
1. jar파일이란 : jar파일은 archive파일이다. 즉 여러개의 파일을 하나의 파일로 묶는 jar명령을 사용하여 생성된다. 이 파일은 winzip에서 열어 볼 수 있으며, winzip에서 열어보면 여러개의 파일들이 디렉토리 정보를 가진채 들어 있다. (아무 jar파일을 직접 클릭해 열어 보시라) 2. zip 파일과 다른 점 : winzip과 다른점은 압축되어 있을수도 있고, 그냥...하나로 묶어놓은 파일일수 도 있다. 그래서 jar 파일을 archive파일이라 볼수 있다. 이렇게 archive파일로 묶는 이유는 자바로 개발한 여러클래스 파일들 또는 패키지 파일이 있을때, 이를 하나로 묶어두면, 그 클래스들을 참조하기도 편하고, 다운 받기도 쉽다. (애플릿의 경우 더욱 그러함) 3. jar명령 사용..
테이블객체 모음(dhtml) http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/reference/ifaces/table/table.asp테이블 객체의 속성들 자세한 내용은 상위 페이지를 참조하여 사용할 수 잇습니다. ==================== align background bgColor border borderColor borderColorDark borderColorLight caption cellPadding cellSpacing cols createCaption createTFoot createTHead dataPageSize deleteCaption deleteRow //행삭제 deleteTFoot de..
http://www.eclipse.org/org/june05release/screencasts/5-webToolsInstallation/webToolsInstallation.html
SP2 출시로 인해 윈도우 사용자들은 보안과 설정에 대한 선택권이 보다 넒어졌다. 그러나 기본적인 보안 기능을 강화됨에 따라 웹사이트 개발자들에게는 그 동안 별 문제 없이 사용되던 웹사이트의 기능들이 제한될 수 있다는 점을 유념해야 한다. 윈도우 XP 서비스팩2는 8월 11일 RTM 버전이 출시 되었고, 9월 2일 윈도우 업데이트를 통해 모든 윈도우 XP 사용자에게 배포 되게 된다. 또한, 10월 1일부터는 모든 윈도우 XP를 탑재하는 PC에 기본 탑재돼 출시 된다. 우리 나라가 윈도우 XP 사용자가 해외에 비해 상대적으로 많고, 주요 제한 기능들이 팝업과 액티브X 컨트롤 등 우리 나라에서 큰 거부감 없이 사용되던 기술이어서 갑작스런 변경에 혼란이 야기될 가능성이 있다. 이 글에서는 XP 서비스팩2로 인..
Ant로EJB개발을 효율화(XDoclet을 이용)
*.java *.js 파일에서 한글이 깨지는 문제가 발생하였다. 해결법 Preferences -> General -> Content types 에서 해당항목을 euc-kr 혹은 ms949로 변경해준다.
create table copy_t ( no number(3) not null, vno varchar(3) not null ) pctfree 0 pctused 40 initrans 1 maxtrans 255 storage ( initial 40 k next 40 k pctincrease 0 minextents 1 maxextents 121 ) tablespace users ; create unique index copy_t_i00 on copy_t ( no asc ) pctfree 0 storage ( initial 40 k next 40 k pctincrease 0 minextents 1 maxextents 121 ) tablespace indx ; alter table copy_t add ( cons..
/******************************************************************** 작성자 : 김대훈 작성일 : 20040206 테이블 : copy_ymd 용 도 : 일자 복제용 ********************************************************************/ create table copy_ymd ( ymd varchar2(8) not null, ymd_dm date not null ) tablespace users ; insert into copy_ymd (ymd, ymd_dm) select to_char(to_date('19591231','yyyymmdd') + rownum, 'yyyymmdd'), to_date('..
daoexamples.sourceforge.net jts를 사용한 경우와 아닌 경우 dao구성에 차이를 부여해서 구현된 소스
1. post 방식 설정 context_root/WEB-INF/web.xml에 필터 관련 추가 context_root/WEB-INF/classes/filters/SetCharacterEncodingFilter.class 가 있어야함 Set Character Encoding filters.SetCharacterEncodingFilter encoding EUC_KR Set Character Encoding /* 2. get 방식 설정tomcat_root/conf/server.xml에 사용포터에 URIEncoding="euc-kr"을 추가 아파치와 연동 되면 다음과 같이 톰캣 단독 이면 다음과 같이 3. include 파일에 한글을 사용할 경우 다음 태그를 맨 처음 사용해야한다.
CREATE TABLE WAF_CATEGORY ( CTGY_ID NUMBER NOT NULL, SITE_CODE VARCHAR2 (20), CTGY_CODE VARCHAR2 (20), CTGY_TYPE VARCHAR2 (10), CTGY_NAME VARCHAR2 (50), CTGY_DEPTH VARCHAR2 (10), CTGY_PATH VARCHAR2 (200), EXE_ID VARCHAR2 (20), PARENT_ID NUMBER, CRE_BY NUMBER, CRE_DATE DATE, UPD_BY NUMBER, UPD_DATE DATE, PRIMARY KEY ( CTGY_ID ) ) ; SQL> select ctgy_id, parent_id, ctgy_depth, ctgy_code, ctgy_name ..
CASE문은 어플리케이션(C, JAVA등)에서 IF문의 중첩사용을 피하거나 분기할 때 사용하는 조건 제어문인데요.. 여기서도 같은 원리로 사용됩니다. 먼저 실습용 테이블 하나 만드시고.. SQL> CREATE TABLE case_test ( a number, b varchar2(10)); 테스트 데이터를 몇 개 Insert합니다. SQL> INSERT INTO case_test values(5,'aaa'); INSERT INTO case_test values(10,'bbb'); INSERT INTO case_test values(15,'ccc') INSERT INTO case_test values(20,'ddd') 다음과 같이 각 조건을 설정하여 분기 합니다. SQL> SELECT a, case when..
RANK와 DENSE_RANK는 어떤 한 GROUP에서 항목들의 순위를 매길 수 있는 기능을 제공한다. SYNTAX : RANK() OVER ( [PARTITION BY [, ...]] ORDER BY [collate clause] [ASC|DESC] [NULLS FIRST|NULLS LAST] [, ...] ) DENSE_RANK() OVER ( [PARTITION BY [, ...]] ORDER BY [collate clause] [ASC|DESC] [NULLS FIRST|NULLS LAST] [, ...] ) 1.RANK의 특징 정렬 순서는 ascending이 default이며 descending으로 지정이 가능하다. PARTITION BY는 선택항목이며 QUERY의 RESULT SET을 RANK ..
INDEX 컬럼의 결정 방법과 HINT 사용 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 인덱스로 만들 컬럼은 다음과 같은 기준에서 선택한다. 1. WHERE 절에서 function의 input이 아니면서, 빈번히 사용되는 컬럼들. 2. 선별력이 높은 컬럼들 (테이블에서 10% 미만인 데이터) 3. 크기가 적은 테이블에서는 인덱스를 만들지 않는다. DB에서 retrieve되는 속도가 느릴 경우, 먼저 Execution Plan을 만들어 보면 어떤 인덱스를 사용하는지 알 수 있다. 만약, User가 기대한 생성한 인덱스를 사용하지 않을 경우, 다음에서 설명하고 있는 Hint 절을 추가하여 retrieval 속도를 향상시킬 수 있다. Optimizer Hint Syntax -----> SELE..