일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jQuery
- HTML
- Oracle SQL
- rownum
- git
- Java
- github
- 과정평가형
- oracle
- 이클립스
- 답변형 게시판
- CRUD
- HTTP Status 500
- distinct
- HTTP Status 404
- 성적프로그램
- tomcat
- Bootstrap
- 부트스트랩
- JavaScript
- alias
- sql developer
- JSP
- SQL
- group by
- 한글 인코딩
- Oracle DB
- ||
- 모조칼럼
- 제약조건
목록DB (66)
초급의 끄적거림
[백업(backup, export) 및 복원 (restore, import) ] - exp.exe 와 imp.exe - SQL Developer 1) exp.exe와 imp.exe C:\oraclexe\app\oracle\product\11.2.0\server\bin ① exp.exe를 이용한 백업 형식) cmd> exp user id=계정명/비밀번호 file=백업파일이름 exp.exe를 이용한 백업 실습> ※ cmd 에서 해야함. sql 아님 cmd>exp userid=java0514/1234 file=d:\java0514_20190807.bak ② imp.exe를 이용한 복원 형식) imp 계정명/비밀번호 file=백업파일이름 full=y ignore=y - full=y 풀옵션 복원 - ignore=..
[Function] ⊙ 값을 계산하고 결과값을 반환하기 위해서 사용 ⊙ 저장프로시저와의 차이점 → 입력 매개변수만 사용할 수 있고 리턴 타입 (Retrun문) 을 반드시 지정해야 함 (필수) ⊙ 형식) create or replace function 함수 이름 매개변수 return 리턴 자료형 is 변수선언 begin 문장 end; / 문제1) sungjuk테이블에서 국어점수의 평균을 구하시오 select avg(kor) from sungjuk; --68.33333333333333333333333333 --행추가 insert into sungjuk(sno, uname, kor, eng, mat, addr) values (sungjuk_seq.nextval, '이순신', 40, 60, 75, 'Busan'..
자바를 이용해서 많이 하는 것 : 자바를 이용해서 데이터베이스 연동 (필수) [라이브러리 연결 방법] - 필요한 라이브러리(.jar 파일) 가 있는 위치를 확인해두고 시작할 것. ① Package Explorer - 라이브러리를 연결하고자하는 패키지 우클릭 - Build Path - Configure Build Path ② 외부에 있는 jar를 가져오기 때문에 'Add External JARs...' 선택 → 미리 찾아둔 경로의 .jar 파일을 등록 성적프로시저에 만든 것들을 JDBC로 만드는 것. 성적프로시저가 있는 링크 https://ninearies.tistory.com/34 [Test01_Insert] - Test01_Insert를 복사해서 Test02~03 만들기 package oop0805; ..
[앞으로의 진도] PL/SQL 프로시저, 함수 트리거, 백업과 복원 [PL/SQL 프로시저] ⊙ Procedural Language extension to SQL ⊙ 프로그래밍 언어의 특성을 수용한, SQL의 확장기능 ⊙ SQL문장에서 변수 정의, 조건처리(if), 반복처리 (loop, while, for) 등을 지원하며 오라클 자체에 내장되어 있는 Procedure Language 이다 [PL/SQL 형식] create or repalce procedure 프로시저명 (매개변수) is 내부변수선언; begin 명령어; (세미콜론으로 종결필요) end; / [PL/SQK 기본문법] ⊙ 콘솔창 출력하기 위한 명령어 set serveroutput on; 1) 변수선언 및 대입, 결합연산자 사용 declare..
[Orcle XE 11g 설치] 1. Oracle DB Server 구축하기 ⊙ 무료 배포 버전 (로그인 후 다운로드 가능) ① www.oracle.com → 메인화면에서 'downloads' Oracle | Integrated Cloud Applications and Platform Services Oracle Cloud Platform also lowered costs by 50% for ValueCube, which develops software for financial institutions. “We valued the variety of services that are available in Oracle Cloud, plus the simplicity and clarity of manageme..
[CSV변환] ⊙ 외부에서 발생하는 데이터를 데이터베이스에 저장할 것 ⊙ 공공데이터는 국가에서 제공하는 경우가 많음 (공공데이터 https://www.data.go.kr) [툴을 이용하여 생성] ⊙ zipcode를 create 하지말고 '데이터 임포트' 수행 ⊙ '접속' → '테이블' 오른쪽 마우스 클릭 → '데이터 임포트' ⊙ 우편번호 post.csv를 등록 ⊙ 열 정의 - 열에 맞는 칼럼명, 데이터 유형, 제약조건을 설정함 - 널 가능? : 체크 시, null / 체크 해제시, not null zipcode 테이블에 데이터가 잘 들어갔는지 확인하려는 의도 select count(*) from zipcode; 문1) 시도별 우편번호의 개수를 구하고 이를 기준으로 내림차순 조회하시오 select sido..
[트랜잭션 (Transacion)] ⊙ 동시에 다수의 작업을 독립적으로 안전하게 처리하기 위한 상호 작용 단위 ⊙ 일처리 단위 ⊙ 분할할 수 없는 최소단위 ⊙ 목적 : 안전한 거래 보장 [트랜잭션의 특성] ⊙ 원자성 : 트랜잭션은 한꺼번에 완료되거나 한꺼번에 취소 되어야 함 ⊙ 일관성 : 트랜잭션 실행 전과 후 동일하게 오류가 없어야 함 ⊙ 고립성 : 트랜잭션 실행 중 다른 트랜잭션에 영향을 받지 않아야 함 ⊙ 지속성 : 트랜잭션 결과는 항상 보존됨 [TCL 명령어] ⊙ commit : 거래 내역을 확정함 ⊙ rollback : 거래 내역을 취소함 (commit 하고 나오면 rollback 불가) ⊙ checkpoint : rollback 할 위치를 지정함 [실습] : sqlplus에서 테스트 - 시작 ..
[rownum] ⊙ rownum : 테이블의 행번호 (시퀀스처럼 보이지만 시퀀스랑은 상관없음, 보고 있는 테이블에 행번호를 붙여주는 것) : 시퀀스처럼 중간에 삭제되면 번호가 붕 뜨는 것과 같은 일이 없음 : 페이지 작업할 때 많이 사용 ⊙ rowid : 행의 주소값 1) 줄번호 select rowid, rownum, hakno, uname from tb_student; 2) 정렬 후 줄번호 삽입 select rownum, hakno, uname from tb_student order by hakno; 3) where절을 사용하여 줄번호 1~3 사이 조회 select rownum, hakno, uname from tb_student where rownum>=1 and rownum=4 and rownum=..