블로그 이미지
프로그램을 가장 훌륭하게 작성하는 방법은 상태가 변경되는 오브젝트들과 수학적인 값을 나타내는 오브젝트들의 조합으로 표현하는 것이다. -Kent Beck 초초초보

카테고리

Programming (184)
ASP.NET (9)
Silverlight (2)
Javascript (20)
C# (8)
java (25)
SQL (14)
Oracle (3)
MyBatis (3)
기타 (52)
개발방법론 (1)
trouble shooting (2)
Linux (5)
스칼라 (5)
html (2)
grails & gradle (3)
Spring (2)
rabbitmq (1)
(3)
spark (0)
docker (3)
Total
Today
Yesterday

달력

« » 2024.5
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 31

공지사항

최근에 올라온 글


 window.showModalDialog 로 넘길 수 있는 최대문자는 4096자

우회적으로 해결.
먼저 parent 창에서
문자열 리턴할 함수 만들고
--------------------------------------
function GetXmlString(){}
--------------------------------------
자기 자신을 넘겨주고..
--------------------------------------
window.showModalDialog(url,window.self,feature);
--------------------------------------

모달창에서 받을때
-------------------------------------
var argument = window.dialogArguments.document.Script.GetXmlString();
-------------------------------------

끝.

Posted by 초초초보
, |


A 테이블과 B 테이블의 데이터를 동기화 시킬 때

A 테이블의 키와
B 테이블의 키가 같다고 가정하고

키를 기준으로 조인을 시키고
조인된 로우들의 데이터를 동기화 시킨다.


-- 테스트 테이블을 만들고
create table test1
(
 cn varchar(100)
 ,data1 varchar(100)
 ,data2 varchar(100)
 ,data3 varchar(100)
 ,data4 varchar(100)
 
)

-- 테스트 데이터 삽입
insert test1 values('cn1','data1','data11','data111','data1111')
insert test1 values('cn2','data2','data22','data222','data2222')
insert test1 values('cn3','data3','data33','data333','data3333')
insert test1 values('cn4','data4','data44','data444','data4444')
insert test1 values('cn5','data5','data55','data555','data5555')
insert test1 values('cn6','data6','data66','data666','data6666')
insert test1 values('cn7','data7','data77','data777','data7777')
insert test1 values('cn8','data8','data88','data888','data8888')
insert test1 values('cn9','data9','data99','data999','data9999')

-- 같은 구조의 테이블을 복사
select * into test2 from test1

-- 테스트를 위하여  복사된 테이블의 데이터를 일부 변경 한다
update test2 set data1 ='changedata1',
data2 ='changedata2',data3 ='changedata3',data4 ='changedata4'
where cn in ('cn2','cn3','cn4','cn5')


-- select 를 이용하여 데이터가 다른 것을 확인
select * from test1
select * from test2



-- 원본 테이블과 데이터가 약간 변경된 테이블을 조인 후
-- update 절의 set  구문에서 컬럼 매핑 시킨다.
update test2 SET data1 = t1.data1, data2 = t1.data2,
data3 = t1.data3, data4 = t1.data4
from test1 t1 JOIN test2 t2
ON t1.cn = t2.cn


데이터 동기화 끝.

 

 

 

 

 

Posted by 초초초보
, |

Java 설치

java / 2010. 3. 30. 07:52

jdk : http://java.sun.com/javase/downloads/widget/jdk6.jsp
  -> jdk 는 설치 후  시스템 환경변수 추가 java_home / 설치경로
springsource tool suite : http://www.springsource.com/products/springsource-tool-suite-download
  -> 이클립스 + spring  IDE 임.

끝.
Posted by 초초초보
, |