본문 바로가기

프로그래밍

네트워크 프로그래밍-DB(함수, 조건문) ㄴ앞서 oracle에는 기본 계정 hr과 scott 두 가지가 존재한다고 했음.이전에 hr은 alter user hr account unlock; 명령어를 통해 풀어줬음.scott 계정은 해당 방식으로 풀 수 없음. C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin 경로명으로가서 scott.sql을 우클릭해당 위치를 복사한다.SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql scott.sql을 실행시켜주고SQL> alter user scott identified by tiger;비밀번호 또한 생성해준다. SQL> connect scott/tiger; dual tableora.. 더보기
네트워크 프로그래밍-DB(savepoint,column format,연산자,like, is null, rownum) savepoint이전에 배운 rollback 명령어의 단점은 입력했던 모든 명령어가 무위로 돌아간다는 것이다.이때 savepoint를 사용하면 특정 지점을 저장하여 해당 지점으로 되돌릴 수 있다. SQL> savepoint aaa;해당 시점을 aaa라는 변수에 저장해라.SQL> rollback to aaa;만약 되돌리고 싶다면 rollback 명령어로 해당 시점으로 되돌리는 것이 가능하다. column format스키마에서 설계된 자리점을 조정하는 명령어이다.문자형은 column [attribute 명] format a(숫자)를 쓰고숫자형은 column [attribute 명] format 9999와 같은 형식으로 쓰인다. 말이 어려우니 빨리 예시로 넘어가도록 하겠다. school table을 조회해본다.. 더보기
네트워크 프로그래밍-DB(DDL, DML, DCL) oracle DB 구성 DB 구성 명칭과 엑셀 명칭 비교엑셀의 열 -> 컴퓨터에서는 필드 -> DB에서는 attribute엑셀의 행 -> 컴퓨터에서는 레코드 -> DB에서는 tuple 컴퓨터는 필드가 모여 레코드가되고, 레코드가 모여 파일이 되고 파일이 모여 DB가 된다.DB에서는 attribute가 모여 tuple이 되고 tuple이 모여 table이 되며 table이 모여 데이터베이스가 된다. DB 데이터 형char(8) -> 문자형, 뒤에 8은 길이를 나타낸다.varchar2(8) -> oracle에서 나타내는 가변형 문자형, 뒤에 8은 limit을 뜻한다.numeric(8) -> 정수형numeric(8,2) -> 해당 방식으로 쓰면 앞에있는 8은 길이를 나타내고 뒤에있는 2는 소숫점 자리수를 나타.. 더보기
네트워크 프로그래밍-DB(oracle) 기본(계정접속, 계정생성, 권한 부여) 네트워크 프로그래밍의 구성 1. DB2. 웹프로그래밍3. 소켓 프로그래밍 DB부터 배운다!!!! DB의 기본부터 배우자. 여기서 DB는 oracle database로 한다.모든 진행은 Run SQL command Line으로 한다.Oracle DB의 기본 1. 관리자로 로그인 SQL> connect /as sysdbaConnected. -> 관리자로 로그인이 되었다.SQL> show user;USER is "SYS"show user; 는 내가 누구인지 보여줘라 who am I 명령어 여기서 user is sys 라는 것은 내가 관리자라는 뜻. 관리자는 사용자에 대한 계정 생성과 권리 부여가 가능하다.*권리의 종류: 계정생성, 잠겨진 계정생성, 비밀번호 변경, 테이블 생성, 뷰 파일 생성 등등 오라클에서는.. 더보기