일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ibsheet
- JSON
- PLSQL
- Ajax
- iBATIS
- jQuery
- MySQL
- 전자정부프레임워크
- oracle
- swingx
- Google Map
- tomcat
- node.js
- MFC
- PHP
- rowspan
- phonegap
- 선택적조인
- appspresso
- WebLogic
- Struts
- Android
- Eclipse
- JDOM
- dock
- Spring
- sencha touch
- 가우스
- GPS
- jsr 296
- Today
- Total
목록Developement (559)
Where The Streets Have No Name
출처 : 엔코아컨설팅 PURPOSE SCOPE & APPLICATION KEY IDEA (KEY WORD : 이력관리,평잔,선분이력,BETWEEN JOIN) SUPPOSITION DESCRIPTION 이력을 관리하는 데이터에 대해서 대부분의 경우는 선분이력을 관리하는 것이 대부분의 경우이다. 하지만, 선분이력에서 어느 시점에 해당하는 건을 찾기는 매우 쉽다. 즉 다음과 같이 Between을 이용하여 찾으면 된다. ............. WHERE '20000901' BETWEEN A.START_DATE AND A.END_DATE ............. 하지만 실제 업무에서는 위와 같은 요구뿐만 아니라 어느 기간내에서 일어난 모든 건을 찾고자하는 경우가 존재하기 마련이다. 예를 들어, 은행업무에서 특정..
SELECT A.* FROM (SELECT SABUN, SDATE, ROW_NUMBER () OVER (PARTITION BY SABUN ORDER BY SDATE) AS RN_MIN, ROW_NUMBER () OVER (PARTITION BY SABUN ORDER BY SDATE DESC) AS RN_MAX, COUNT (SABUN) OVER (PARTITION BY SABUN) AS RN_CNT FROM TB_100 WHERE COM_CD = 'AA' AND '20071001' = 3 THEN A.RN_MIN ELSE 1 END CASE WHEN RN_CNT >= 3 THEN 1 ELSE 2 END AND CASE WHEN RN_CNT >= 3 THEN A.RN_MAX ELSE 1 END CASE W..
select /*+ gather_plan_statistics ordered use_nl(t1) index(t1) */ count(t1.n2), count(t2.n2) from t2, t1 where t2.n2 = 45 and t1.n1 = t2.n1 ; COUNT(T1.N2) COUNT(T2.N2) ------------ ------------ 225 225 select * from table(dbms_xplan.display_cursor(null,null,'ALLSTATS LAST')); PLAN_TABLE_OUTPUT ------------------------------------- SQL_ID 98cw5a9c0pw33, child number 0 ----------------------------..
출처 : http://technology.amis.nl/blog/?p=1413 While writing useless queries for solving exotic challenges, I realized that the use of dummy tables or unions of selects against DUAL for producing a few data-rows is a awkard solution to a problem that has a much more elegant one. Using a database type and the TABLE operator we have a very compact way at our disposal for generating records on the fly..
a,b,c,d 이런 형식으로 들어온 값을 테이블형태로 출력 SELECT SUBSTR (txt, INSTR(txt,',',1,LEVEL) + 1, INSTR(txt,',',1,LEVEL + 1) - INSTR(txt,',',1,LEVEL) - 1) FROM (SELECT ',' || :input || ',' txt FROM dual ) CONNECT BY LEVEL
FOR i IN row.FIRST..row.LAST LOOP SELECT row2 BULK COLLECT INTO row_coll2 FROM table 2 WHERE row2 = row(i); FOR z IN row_coll2.FIRST..row_coll2.LAST LOOP row_coll2_keeper.EXTEND; row_coll2_keeper(row_coll2_keeper.COUNT) := row_coll2(x); END LOOP; END LOOP; Use user defined types instead For example SQL> set serveroutput on SQL> SQL> create or replace type typ_coll is table of number; 2 / Type cr..
기본적인 update의 경우 update의 where절에 매칭된 수만큼 set 절이 반복 수행됩니다. set 절에 update하는 데이터를 상수로 주는 경우는 크게 문제없으나 다른 테이블에 있는 데이터를 가져와 업데이트 할 때는 성능상의 문제를 피할 수 없습니다. 일반적인 방법으로 UPDATE A SET a1= (SELECT b.b1 FROM b WHERE a.a2=b.a2) where exists (select 'x' from b where b2 = a.a2) 와 같은 방법을 많이 씁니다만 성능상 엄청난 유익이 있는 다른 방법이 있습니다.. (오라클에서만 가능하죠ㅡㅡ;) update /*+ bypass_ujvc */ (select a.a1 a_a1, b.b1 b_b1 from a, b where a.a..
출처: http://support.microsoft.com/kb/601996/ko 1. Client.htm 작성하고 다음의 코드를 입력합니다. Part #: Description: Quantity: 2. Server.ASP를 다음과 같이 작성합니다. 3. Parts.xml 을 다음과 같이 작성합니다. A1000 Flat washer 4000 S2300 Machine screw 1000 M2400 Nail 5004 4. 위의 세 개의 파일을 웹 서버에 저장한 다음 Client.htm을 먼저 실행합니다. 5. 데이터를 수정하고 저장을 누릅니다. 6. 웹 페이지에서 변경된 데이터를 바로 볼 수 있습니다.
출처 : http://tong.nate.com/gabriel0000/11860659 1. 개념잡기 일반화 시킨 표현. 이것을 정규표현이라고 요약할 수 있을 것 같다. 다음의 과정을 너무 쉽다 생각말고 따라오길 바란다. - 감잡기 "12354" -> 숫자 "asdfasf" -> 알파벳 두 가지의 간단정규표현을 만들었다. 실생활의 보기와 비추어보자. "길이가 3인 이름!" 위의 표현은 길이를 표시하는 방법이 없다. 조금 더 발전시켜서 "알파벳{3}"이런식 으로 길이를 표현할 수 있도록 한다. 그리고, "알파벳"란 것도 너무 길다 "알" 이라고 한 글자로 표현한다. 그러면 "길이가 3인 이름"은 "알{3}"으로 표시가 가능하다. 길이가 10인 숫자는 "수{10}" "길이가 1인 알파벳이 나오고 그 다음에 길이..
출처: http://sarangzigi.com/284 update T1 set c1 = ( select c2 from T2 where T2.key = T1.key ) where exists ( select c2 from T2 where T2.key = T1.key ) 위와 같은 쿼리는 풀려고 하면 NL로 시간 죽이기 딱 좋은 쿼리. 오라클 쪽에서 권장한 방법은 T2가 작고 잘 Analyzed 되어있을 경우 아래와 같다. scott@ORA734.WORLD> create table t1 2 ( x int constraint t1_pk primary key, 3 y int ); scott@ORA734.WORLD> create table t2 2 ( x int constraint t2_pk primary key..
SELECT/*+ ordered use_hash( sw l ) */ s.sid ,s.serial# ,s.module ,s.program ,sw.seconds_in_wait Sec ,TO_CHAR(l.sid) ||','||TO_CHAR(s1.Serial#)|| ':' || sw1.event ||decode(sw1.seconds_in_wait,0,NULL,'('||sw1.seconds_in_wait||'secs)') holder FROM v$session_wait sw , v$session s , v$lock l , v$session s1 , v$session_wait sw1 WHERE sw.event like 'enq%' AND S.sid = sw.sid AND l.id1(+) = sw.p2 AND l.i..
객체를 생성할때 파라미터를 object로 넘김 function User( properties ) { for ( var i in properties ) { (function(){ this[ "get" + i ] = function() { return properties[i]; }; this[ "set" + i ] = function(val) { properties[i] = val; }; })(); } } var user = new User({ name: "Bob", age: 44 });
In the previous smalltalk ZK with Spring DAO and JDBC, we have shown you how to use ZK with Spring DAO beans and access persistent data via JDBC sql code. In this article, according to the same sample application, we want to show you how to access a Spring bean object by its id in zscript and EL expression the easy way. The sample project use the eclipse as programming environment. The Tomcat is..
The ZK is the best way to develop your web's user interface. The Spring Framework is the leading full-stack Java/J2EE application framework. Spring framework delivers significant benefits for many projects, reducing development effort and costs while improving test coverage and quality. We give you an brief introduction to bring Spring DAOs and JDBC into your web application. With the Spring fra..
Hello World! 서버호출 서버호출Get Please enter your name: Please enter your name: 서버 # jsp source
출처:http://ilikefox.tistory.com/1 /** * * Base64 encode / decode * http://www.webtoolkit.info/ * **/ var Base64 = { // private property _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // public method for encoding encode : function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = Base64._utf8_encode(input); while (i < input..
출처:http://www.okjsp.pe.kr/seq/68391 // This code was written by Tyler Akins and has been placed in the // public domain. It would be nice if you left this header intact. // Base64 code from Tyler Akins -- http://rumkin.com var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; function encode64(input) { var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4;..
# javascript상에서 넘길때 escape(encodeURIComponent('한글파라미터')); # java에서 파라미터를 받을때 URLDecoder.decode('받은파라미터', "UTF-8");
http://openframework.or.kr/JSPWiki/Wiki.jsp?page=IntroductionBuildingRESTfulWebServicesInJavaUsingEclipse
Step 1 : Mofify Spring-Config.xml Step 2 : Include the Spring-DAO-SQL-Config.xml = :MIN_SALARY AND SALARY SELECT * FROM EMP WHERE EMP_NO = :EMP_NO Step 3 : Introduce AbsBaseDAO.java package com.bea.dev2dev.dao.helper; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport; /** * * @author Dhrubo */ public class AbsBaseDAO extends NamedParameterJdbcDaoSupport{ private SQLCac..