반응형

자바스크립트 - 스크립트 내에서 HTML 테이블 생성

아래와 같이 htmlStr에 태그를 넣어서 제이쿼리로 $("#id").html( htmlStr ); 이렇게 해주면
HTML에 id가 list인 DIV안에 테이블이 생성됩니다.
json값이면 each로 돌리거나 for문으로도 넣어줄수있습니다.
주의하실점은 <input>태그에서 함수나 "를 많이사용하는경우에서는
"앞에 \를 넣어서 써주시면 "를 문자로 처리합니다.
ex) htmlStr = " <input type=\"button\" onclick=\" 함수( \'"+데이터1+"\', \'"+데이터2+"\' ) \"> "
위와같이 써주면 되겠습니다. 생각보다 되게 헷갈리니까 주의해주세요.

자바스크립트


function 함수1(){

var htmlStr = "";

htmlStr += "<table>";

// jquery를 이용한 JSON 결과 데이터 파싱

$(jsonStr.results.juso).each(function(){

htmlStr += "<tr>";

htmlStr += "<td>"+this.zipNo+"</td>";

htmlStr += "<td>"+this.roadAddrPart1+this.roadAddrPart2+"</td>";

htmlStr += "<td><input type=\"button\" onclick=\"함수()\"></td>";

htmlStr += "</tr>";

});

htmlStr += "</table>";

// 결과 HTML을 FORM의 결과 출력 DIV에 삽입

$("#list").html(htmlStr);

}


JSP - HTML


<div id="list"> <!-- 검색 결과 리스트 출력 영역 --> </div>

반응형
반응형

오라클 - 문자형 데이터 인덱스 자동증가

시퀀스나 자동증가같이 숫자형 컬럼에서만 사용할 수 있는데

그래서 문자형에서도 사용할수있는 자동증가 쿼리입니다.

데이터를 숫자 1~n으로 넣어놓고 데이터의 최대 max값( n값 )을 찾아 그것보다 높은 것으로

insert해줍니다.


INSERT INTO 테이블명(컬럼명) VALUES ( SELECT NVL( MAX(컬럼명 + 1),1 ) FROM 테이블명 )

반응형
반응형

오라클 테이블 컬럼추가 및 코멘트,설정 수정


컬럼 추가

ALTER TABLE 테이블명 ADD (컬럼명 타입());

ex) ALTER TABLE user_info ADD ( user_phone char(10) );


컬럼 DEFAULT, NOT NULL 수정

ALTER TABLE 테이블명 MODIFY(컬럼명 NOT NULL);

ALTER TABLE 테이블명 MODIFY(컬럼명DEFAULT '디폴트값');


컬럼명 수정

ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 변경할컬럼명;


컬럼 코멘트 수정

COMMENT ON COLUMN 테이블명.컬럼명 IS '코멘트';


테이블 코멘트 수정

COMMENT ON TABLE 테이블명 IS '코멘트';



반응형

'IT > DB' 카테고리의 다른 글

오라클 쿼리 오류  (0) 2017.11.01
오라클 - 문자형 데이터 인덱스 자동증가  (0) 2017.10.26
오라클, mysql, mssql 문자열 합치기  (0) 2017.10.25
RDBMS, RDB 정의 및 기능  (0) 2017.10.12
SQL 문법 - SELECT문 및 함수  (0) 2017.10.11

+ Recent posts