Hello World

I can do it!
레코드가 만들어질때 ROWNUM은 자동으로 붙는다. 아래 SQL로는 ROWNUM으로 1페이지(1~5)밖에 뽑아낼 수 없다.. 왜1페이지 밖에 뽑을수 없을까? 결과집합을 만들때 새로운 테이블에서 ROWNUM이 처음부터 순차적으로 만들어진다. 근데 뽑아올 데이터를 아래 그림과 같은 조건으로 비교하게 된다면 당연히 데이터가 담길수가 없다.. 2페이지(6~5레코드)를 뽑아 낼려면 해결법은 아래와 같다. 자동 생성되는 ROWNUM 을 명칭을 주어 필드로 추가하면 된다. 아래 그림 참조 MEMBER테이블에 한정된 ROWNUM을 가져와 NUM명칭의 필드로 추가 시킨후 NUM필드에 1~5까지 출력해라..
http://regexlib.com/?AspxAutoDetectCookieSupport=1 불러오는 중입니다... (regex참조 싸이트 ,정규식 Test및 다른 사용자가 만든 정규식 사용 가능며 정규식 사용법이 있다.) 정규식으로 Oracle 에서 핸드폰 패턴을 찾아보자 Oracle에서 SQL 사용 이메일 정규식도 사용 해보기
DB DML에서(SELECT) 특정한 패턴을 조회할때 사용된다.
Oracle에서 + 연산자는 무조건 숫자를 더한다. (DUAL은 더미 테이블 이다.) 그럼 문자를 결합 시킬려면 아래와 같이 하면 된다. || 사용 해당 컬럼 값에 1을 더하고 싶을때 아래와 같이 (WRITER_ID) 양옆에 ()붙였을때 비교 연산자 관계 연산자
트랜잭션이란 업무적 실행 단위 이다. 조금 자세히 이야기 하면 계좌이체 업무를 가정 해보았을때 돈이 빠져나가는쪽,돈을 받는쪽이 동시에 처리 되어야 한다. (DB처리시 계좌출금(update),계좌입금(update) 동시에 처리가 이루어져야 한다. 이것을 트랜잭션이라고 한다.) 만약 동시처리가 안될시 어떤 문제가 발생하는지 봐보자 계좌입금(update) 먼저 처리가 되고 계좌출금(update)이 이루어졌다고 할때 계좌출금쪽잔고가 없는 경우 계좌입금(update)은 이미 입금이 된 상태이다.. 이런 경우 큰 문제인 것이다. 이것보고 트랙젝션이 깨졌다 또는 반쪽만 실행되었다. 라고 이야기 한다. 트랜잭션이 되기 위해 DB에 기본적인 장치?가 되어있는데 현제 세션에서 SQL문을 수정 하였을때 기본적으로 Lock이..
앞서 Oracle강의에서 작성한 NOTICE 테이블 값을 JAVA로 가져와보자. 실제 JAVA 코드 연습문제. (NOTIC 테이블에 있는 모든 데이터 가져오되 hit가 10이상인 자료여야되고, 각 필드에 맞는 데이터 형식이 들어가야 된다.) Oracle DB Java 출력 결과
뉴렉처 서블릿/JSP 강의 웹게시판 프로젝트 진행전 데이터 베이스 구조는 아래와 같다. 데이터 조작하기 DML INSTER 데이터 삽입,SELECT 조회 실제 Oracle에 DML을 이용하여 데이터 삽입및 조회 해보기 (SELECT사용시 필드명에 명칭을 부여할 수 있다.) UPDATE 데이터수정,DELETE 데이터 삭제 (주의! WHERE(조건)을 안넣어주면 모든 데이터에 적용이 된다.)
SQL(DDL)정의어 ALTER을 이용하여 이미 만들어진 테이블 수정 및 추가 삭제 가능하다. 그러나 DDL은 첫 테이블 설계이후 수정은 거의 사용하는 일이 없다고 한다. 오라클 개발도구를 통해서 쉽게 테이블 수정이 가능하다.
Oracle 기본제공 내장 데이터 형식 문자표현할때 홑따옴표 '' 감싸야된다. 형식별 사용법 CHAR : (고정 길이 문자 형식) ex) PHONE, VARCHAR2(가변 길이 문자 형식) ex) ID, NCHAR : (각국의 고정길이 문자 형식), NVARCHAR2(각국의 가변 길이 문자 형식) (한글은 한글자당 2byte 이나 NCHAR,NVARCHAR2가 알아서 변경해줌)
병아리개발자Mr Jo
'분류 전체보기' 카테고리의 글 목록 (11 Page)