'분류 전체보기'에 해당되는 글 13건
-
Toad 세션 분할관리
2016.11.14 -
소스로 익스플로러 버전 강제적용
2016.01.25 -
SELECT * FROM ALL_SOURCE
2015.08.31 -
조회 건수가 틀릴때 확인방법
2015.08.31 -
JavaScript 숫자만 입력가능하게 하는 함수
2015.08.31 -
JAVA설치 & 환경변수 설정
2015.04.20 -
AML 프로그램 SQL흐름 설명
2015.04.13 -
코드정리 사이트 http://colorscripter.com/
2015.04.09 -
DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS
2015.04.06 -
이름 생성 함수
2015.04.06
Toad 세션 분할관리
View - Toad Options - ToolBars/Menus - Toolbars -Show only buttons for current connection Windows Bar
커넥션된 에디터오 스키마브라우저만 보이기
'Tip' 카테고리의 다른 글
소스로 익스플로러 버전 강제적용 (0) | 2016.01.25 |
---|---|
코드정리 사이트 http://colorscripter.com/ (0) | 2015.04.09 |
소스로 익스플로러 버전 강제적용
TMS기준
MainFrame.jsp
<head>부분에
<meta http-equiv="X-UA-Compatible" content="IE=8" /> 추가
버전별 적용법은 X-UA-Compatible 검색
'Tip' 카테고리의 다른 글
Toad 세션 분할관리 (0) | 2016.11.14 |
---|---|
코드정리 사이트 http://colorscripter.com/ (0) | 2015.04.09 |
SELECT * FROM ALL_SOURCE
1
2
3
4
5
6 |
SELECT *
FROM ALL_SOURCE
WHERE OWNER = '유저'
AND NAME = '테이블,프로시저이름'
AND TYPE = 'TABLE,PROCEDURE 등'
AND TEXT = '내용' |
'oracle' 카테고리의 다른 글
조회 건수가 틀릴때 확인방법 (0) | 2015.08.31 |
---|---|
DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS (0) | 2015.04.06 |
이름 생성 함수 (0) | 2015.04.06 |
주민번호, 법인번호 생성 함수 (0) | 2015.04.06 |
끝나는날짜 구하는 함수(함수호출 사용법과 생성법) (0) | 2015.04.06 |
조회 건수가 틀릴때 확인방법
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 |
/* Formatted on 2015/08/31 오전 10:39:08 (QP5 v5.227.12220.39754) */
SELECT KYC_SEQ,
CUS_REC_NO,
DETAIL_GUBN,
COUNT (*)
FROM (SELECT (SELECT LIST_NM
FROM CM_LISTDATA
WHERE LIST_CD = A.DETAIL_GUBN) AS DETAIL_GUBN_NM,
A.DETAIL_GUBN AS DETAIL_GUBN,
A.KYC_SEQ AS KYC_SEQ,
A.CUS_REC_NO AS CUS_REC_NO,
A.PROC_DEPTH AS PROC_DEPTH,
A.DA_YN AS DA_YN,
B.MEM_NM_KR AS NM_KR,
B.MEM_NM_EN AS NM_EN,
B.MEM_NATION_CD AS NATION_CD,
(SELECT NAT_ENM
FROM CM_RA_NAT
WHERE ISO_TWO_NACD = B.MEM_NATION_CD) AS NATION_ENM,
A.KYC_GUBN AS KYC_GUBN,
(SELECT LIST_NM
FROM CM_LISTDATA
WHERE LIST_CD = A.EXE_DEPT) AS EXE_DEPT,
(SELECT USR_NM
FROM SYSTEM_USER
WHERE USR_ID = A.EXE_USER) AS EXE_USER,
A.EDD_EXE_DT AS EXE_DT,
A.EDD_EXE_TM AS EXE_TM,
A.SDD_EXE_DT AS SDD_EXE_DT,
A.SDD_EXE_TM AS SDD_EXE_TM,
A.PROC_STS AS PROC_STS,
(SELECT LIST_NM
FROM CM_LISTDATA
WHERE LISTGR_CD = 'COM002' AND LIST_CD = A.PROC_STS) AS PROC_STS_NM,
C.RA_RECHK_DT AS RA_RECHK_DT,
A.EXE_DEPT AS EXE_DEPT_CODE
FROM KYC_EXE A, KYC_PERSON_INFO B, RA_RISK_INFO C
WHERE A.DETAIL_GUBN = 'Z0'
AND A.PROC_STS NOT IN ('20')
AND A.KYC_SEQ = B.KYC_PERSON_SEQ(+)
AND A.CUS_REC_NO = B.CUS_REC_NO(+)
AND A.KYC_SEQ = C.KYC_SEQ
AND A.CUS_REC_NO = C.CUS_REC_NO
UNION ALL
SELECT (SELECT LIST_NM
FROM CM_LISTDATA
WHERE LIST_CD = A.DETAIL_GUBN)
AS DETAIL_GUBN_NM,
A.DETAIL_GUBN AS DETAIL_GUBN,
A.KYC_SEQ AS KYC_SEQ,
A.CUS_REC_NO AS CUS_REC_NO,
A.PROC_DEPTH AS PROC_DEPTH,
A.DA_YN AS DA_YN,
B.COM_NM_KR AS NM_KR,
B.COM_NM_EN AS NM_EN,
B.COM_NATION_CD AS NATION_CD,
(SELECT NAT_ENM
FROM CM_RA_NAT
WHERE ISO_TWO_NACD = B.COM_NATION_CD)
AS NATION_ENM,
A.KYC_GUBN AS KYC_GUBN,
(SELECT LIST_NM
FROM CM_LISTDATA
WHERE LIST_CD = A.EXE_DEPT)
AS EXE_DEPT,
(SELECT USR_NM
FROM SYSTEM_USER
WHERE USR_ID = A.EXE_USER)
AS EXE_USER,
A.EDD_EXE_DT AS EXE_DT,
A.EDD_EXE_TM AS EXE_TM,
A.SDD_EXE_DT AS SDD_EXE_DT,
A.SDD_EXE_TM AS SDD_EXE_TM,
A.PROC_STS AS PROC_STS,
(SELECT LIST_NM
FROM CM_LISTDATA
WHERE LISTGR_CD = 'COM002' AND LIST_CD = A.PROC_STS)
AS PROC_STS_NM,
C.RA_RECHK_DT AS RA_RECHK_DT,
A.EXE_DEPT AS EXE_DEPT_CODE
FROM KYC_EXE A, KYC_COMP_INFO B, RA_RISK_INFO C
WHERE A.DETAIL_GUBN = 'A0'
AND A.PROC_STS NOT IN ('20')
AND A.KYC_SEQ = B.KYC_COM_SEQ(+)
AND A.CUS_REC_NO = B.CUS_REC_NO(+)
AND A.KYC_SEQ = C.KYC_SEQ
AND A.CUS_REC_NO = C.CUS_REC_NO)
GROUP BY KYC_SEQ, CUS_REC_NO, DETAIL_GUBN
HAVING COUNT (*) >= 2; |
'oracle' 카테고리의 다른 글
SELECT * FROM ALL_SOURCE (0) | 2015.08.31 |
---|---|
DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS (0) | 2015.04.06 |
이름 생성 함수 (0) | 2015.04.06 |
주민번호, 법인번호 생성 함수 (0) | 2015.04.06 |
끝나는날짜 구하는 함수(함수호출 사용법과 생성법) (0) | 2015.04.06 |
JavaScript 숫자만 입력가능하게 하는 함수
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
32
33
34
35
36 |
function cashReturn(numValue){
//금액을 위한 함수, 코더들은 이 function을 직접 부를 필요 없다. numOnly함수에 마지막
//파라미터를 true로 주고 numOnly를 부른다.
var cashReturn = "";
for (var i = numValue.length-1; i >= 0; i--){
cashReturn = numValue.charAt(i) + cashReturn;
if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
}
return cashReturn;
}
function numOnly(obj,frm,isCash){
//입력필드(사용자가 키보드를 처서 입력하는)의 입력값이 숫자만 들어가도록 할 때 사용된다.
//사용예 : <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.frm,true);">
//여기서 this는 오브젝트를 뜻하므로 그냥 사용하면 되고, document 다음의 frm 대신에
//자신이 사용한 form 이름을 적어준다.
//마지막 파라미터로 true,false 를 줄 수 있는데 true로 주면 금액등에 쓰이는 3자리마다 콤마를
//false 로 주면 그냥 숫자만 입력하게 한다.
if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
var returnValue = "";
for (var i = 0; i < obj.value.length; i++){
if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
returnValue += obj.value.charAt(i);
}else{
returnValue += "";
}
}
if (isCash){
obj.value = cashReturn(returnValue);
return;
}
obj.focus();
obj.value = returnValue;
} |
사용법
1 |
<input type='text' name='fgmcash_<%=idx.intValue()%>_sel' onKeyup='numOnly(this,"documnet.form1",true)' ></td> |
'jsp' 카테고리의 다른 글
get방식 전송 URLEncoder (0) | 2015.04.02 |
---|
JAVA설치 & 환경변수 설정
1.JAVA 설치
Java SE Development Kit 8 Downloads
JDK파일 다운
32bit일경우, x86
64bit일 경우, x64
선택!
32bit/64bit 인지는 컴퓨터 우클릭해서 속성에 들어가시면 확인하실 수 있습니다.
2.환경변수 설정
컴퓨터 우클릭 속성
우측에 있는 고급 시스템 설정 클릭
고급탭에 환경변수설정 클릭
[JAVA_HOME]
새로만들기를 클릭하여
변수이름 : JAVA_HOME
변수값 : C:\Program Files\Java\jdk1.8.0_25
변수값은 C드라이브-Program Files-java로들어가서 jdk가 있는 위치 주소를 복사해서 붙여넣습니다.
확인
[결과]
[Path]
시스템 변수에 path를 클릭하고 편집을 선택
변수값 설정
변수값의 제일 앞으로 이동해서
C:\Program Files\Java\jdk1.8.0_25\bin;
jdk 폴더안에 bin 이있는 곳을 찾아서 복사한다 마지막에는 꼭 ;(세미콜론)을 붙이고 확인을 선택
3.환경변수 설정 확인
시작-실행-cmd입력
밑에와 같은 화면이 나온다.
javac -version
javac
java -version
을 입력하여 확인
[결과]
AML 프로그램 SQL흐름 설명
1.새 페이지 생성
test.jsp 생성
2. 등록
/WEB-INF/struts-config.xml
1
2
3
4
5 |
<action path="/aml/test" attribute="amlBean"
type="org.apache.struts.beanaction.NormalBeanAction" name="usersBean"
scope="request" validate="false" roles="">
<forward name="success" path="/web/com/test.jsp" redirect="false"/>
</action> |
cs |
이런식으로 추가
3. 흐름
4. Action 추가
5.Dao추가
6.DaoImpl추가
코드정리 사이트 http://colorscripter.com/
pc버전 비설치
'Tip' 카테고리의 다른 글
Toad 세션 분할관리 (0) | 2016.11.14 |
---|---|
소스로 익스플로러 버전 강제적용 (0) | 2016.01.25 |
DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 |
SELECT * FROM DICTIONARY; --오라클 사전 명령어 코멘트들
SELECT * FROM DICTIONARY WHERE TABLE_NAME LIKE '%COL%'; -- 사전에서 테이블네임에 COL이 들어간 테이블 찾기
-- 테이블 코멘트
SELECT * FROM ALL_TAB_COMMENTS WHERE OWNER = 'NH_CAP';
--NH_CAP에 해당되는 모든탭의코멘트?
SELECT * FROM ALL_COL_COMMENTS WHERE OWNER = 'NH_CAP' AND TABLE_NAME = 'RULE_RESULT';
--NH_CAP의 테이블이름이 룰리절트의 모든 컬럼 코멘트
-- 테이블 컬럼 속성
SELECT * FROM USER_TAB_COLS WHERE TABLE_NAME = 'RULE_RESULT';
--룰리절트 탭 컬럼표시
SELECT * FROM USER_TAB_COLS WHERE COLUMN_NAME LIKE '%SEC_%';
--컬럼에 SEC가 들어가있는것 표시
SELECT DISTINCT TABLE_NAME FROM ALL_COL_COMMENTS WHERE OWNER = 'NH_CAP' AND (COLUMN_NAME LIKE 'SEC_%' AND COLUMN_NAME <> 'SECOND_NAME');
--컬럼에 SEC가 들어가있고 세컨드네임이 아닌 중복제거한 테이블들 출력 |
cs |
'oracle' 카테고리의 다른 글
SELECT * FROM ALL_SOURCE (0) | 2015.08.31 |
---|---|
조회 건수가 틀릴때 확인방법 (0) | 2015.08.31 |
이름 생성 함수 (0) | 2015.04.06 |
주민번호, 법인번호 생성 함수 (0) | 2015.04.06 |
끝나는날짜 구하는 함수(함수호출 사용법과 생성법) (0) | 2015.04.06 |
이름 생성 함수
함수생성
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 |
CREATE OR REPLACE FUNCTION NH_CAP.GET_KORNM
(
V_FROM IN VARCHAR2,
V_TO IN VARCHAR2
)
RETURN VARCHAR2
IS
OUT_REAL_NM VARCHAR2(100);
TYPE V_ARR IS TABLE OF VARCHAR2(10);
V_FIRST V_ARR;
V_LAST V_ARR;
V_MID V_ARR;
BEGIN
V_LAST := V_ARR('김' , '이' , '박' , '최' , '정'
, '강' , '조' , '윤' , '장' , '임'
, '오' , '한' , '신' , '서' , '권'
, '황' , '안' , '송' , '유' , '홍'
, '전' , '고' , '문' , '손' , '양'
, '배' , '조' , '백' , '허' , '남');
V_MID := V_ARR('민' , '현' , '동' , '인' , '지'
, '현' , '재' , '우' , '건' , '준'
, '승' , '영' , '성' , '진' , '준'
, '정' , '수' , '광' , '영' , '호'
, '중' , '훈' , '후' , '우' , '상'
, '연' , '철' , '아' , '윤' , '은');
V_FIRST := V_ARR('유' , '자' , '도' , '성' , '상'
, '남' , '식' , '일' , '철' , '병'
, '혜' , '영' , '미' , '환' , '식'
, '숙' , '자' , '희' , '순' , '진'
, '서' , '빈' , '정' , '지' , '하'
, '연' , '성' , '공' , '안' , '원');
SELECT SUBSTR(V_LAST(ROUND(DBMS_RANDOM.VALUE(1 , 30), 0)) ||
V_MID(ROUND(DBMS_RANDOM.VALUE(1 , 30), 0)) ||
V_FIRST(ROUND(DBMS_RANDOM.VALUE(1 , 30), 0)) ||
V_MID(ROUND(DBMS_RANDOM.VALUE(1 , 30), 0)) ||
V_FIRST(ROUND(DBMS_RANDOM.VALUE(1 , 30), 0))
,V_FROM,V_TO)
INTO OUT_REAL_NM
FROM DUAL;
RETURN OUT_REAL_NM;
END;
/
|
cs |
함수호출
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 |
DECLARE
V_OUTPUT VARCHAR2(200);
BEGIN
for i in 1 .. 100 LOOP
V_OUTPUT := GET_KORNM(1,3)
--1글자부터 3글자까지 생성(3글자이름) ex)GET_KORNM(1, 2)면 2글자이름, 2,3이면 2글자인데 성대신 2번째 글자와 3번째 글자로출력
DBMS_OUTPUT.PUT_LINE(V_OUTPUT);
END LOOP;
END;
|
cs |
'oracle' 카테고리의 다른 글
SELECT * FROM ALL_SOURCE (0) | 2015.08.31 |
---|---|
조회 건수가 틀릴때 확인방법 (0) | 2015.08.31 |
DICTIONARY, ALL_TAB_COMMENTS, ALL_COL_COMMENTS (0) | 2015.04.06 |
주민번호, 법인번호 생성 함수 (0) | 2015.04.06 |
끝나는날짜 구하는 함수(함수호출 사용법과 생성법) (0) | 2015.04.06 |