목록DB (14)
얼렁뚱땅 우왕좌왕
PL/SQL : Procedural Language/SQL - 서버에서 절차적인 처리를 위해 표준 SQL을 확장한 절차적 언어 - 블록(block) 구조로 여러 SQL 문을 한번에 실행 - 모듈화, 캡슐화 가능 장점 1. 변수, 비교, 반복, 예외처리, 모듈화 및 캡슐화 2. 서버에 저장되어 빠른 시행 단점 1. 문법에 대한 표준이 없다. 2. 각 DBMS에 종속적 PL/SQL이 할 수 있는것 Anonymous block : 단순 스크립터에서 실행되는 블록, 서버에 저장되지 않는다. Stored Procedure : 자주 실행되거나, 복잡한 비즈니스 로직을 미리 작성하여 서버에 저장하여 사용한다. - User Function : Procedure와 유사하며, 실행결과를 반환한다. -..
ALTER TABLE BUYER ADD CONSTRAINT CHECK_PHONE CHECK (BUYER_TELEXT LIKE'[0-9][0-9]'); -- 0-9까지 숫자 데이터만 들어올 수 있음 DISTINCT : 중복된 데이터가 있는 경우 중복되지 않게 검색가능 정렬 : NULL값은 큰 값으로 취급된다 SELECT MEM_ID, MEM_NAME, MEM_BIR, MEM_MILEAGE FROM MEMBER ORDER BY 3; --3번째 칼람을 오름차순으로 정렬 ■비교연산자 같지 않다 : , != ■기타 연산자 IN BETWEEN : 범위 내의 모든 값을 탐색 , 두 범위의 한계 값 포함 LIKE : - % : 여러문자 - _ : 한 문자 - "%" 나 "_" 를 검색할땐 ESCAPE..
cmd 창에서 진행한다 1. sqlplus를 sys 계정으로 시작하기 sqlplus sys/[계정비밀번호][@connect_identifier] as sysdba - 원격 접속이 아니라 오라클이 설치된 PC로 접속한 경우 @connect_identifier 는 생략 가능하다 2. 계정 생성하고 권한 부여하기SQL> create user [계정이름] identified by [비밀번호];SQL> grant connect, resource to [계정이름];- connect : 접속 권한- resource : 객체 - 생성, 수정, 삭제 / 데이터 - 입력, 수정, 조회, 삭제 권한