SELECT 
    TRUNC(DBMS_RANDOM.VALUE (1, 999999), 0) OTP_NUM,
    TO_CHAR(SYSDATE, 'YYYYMMDD')
FROM DUAL;

 

오라클 함수

TRUNC : 소수점 및 날짜를 없앨때 사용한다.

 

사용방법 > TRUNC("값","옵션")

 

DBMS_RANDOM.VALUE

사용방법 > DBMS_RANDOM.VALUE (LOW IN NUMBER, HIGHT IN NUMBER)

 

지정해준 LOW IN NUMBER 값에서 HIGHT IN NUMBER 값 사이를 랜덤으로 생성해 준다.

 

위 두개의 함수를 조합해서 사용하면 정수의 랜덤인 6자리의 숫자를 뱉는다.

 

 

 

'DBMS > Oracle' 카테고리의 다른 글

특정 문자 ID 제한 쿼리  (0) 2019.07.19
mybatis 동적 쿼리 choose 등 사용 주의사항  (1) 2018.07.13
mybits 에러  (0) 2018.07.13
이런방식의 쿼리. sort_sql에서 max값 구할때  (0) 2017.12.06
Merge Into 사용방법  (0) 2017.11.23

넥사크로 그리드 체크박스 하나만 선택하게 만들기

 

1
2
3
4
5
6
7
8
    /*체크박스 하나만 선택 */
     if (e.columnid == "grdChk") {
         for(var i=0; i<obj.rowcount; i++){
            if (e.row != i) {
                obj.setColumn(i, "grdChk"null);
            }
        }
     } 
cs

 

그리드 또는 해당 데이터셋에 Event 생성 

 

2번째 줄에 e.columnid == "grdChk" 는 그리드에서 변경되는 컬럼이 grdChk이면 아래 3번째 줄이 실행

 

for문 obj의 총갯수 만큼 돌아서

 

클릭한 row가 아닌것에 대한 Chek를 모두 null처리

ajax에서 배열의 값을 java단으로 넘기고 싶은데 null값이 출력된 경우가 있을 것이다.

 

이럴때에는 

ajax속성중에 

taraditional : ture를 주면 배열의 값을 자바단에 넘겨줄수 있게 만든다

 

$.ajax({
url : "/selectTermsRequireDataChk.do",
data : {"checkedTermNoArr" : checkedTermNoArr},
traditional : true,

success : function(data) {
alert(data);
}

+ Recent posts