SQLPLUS SQLPLUS n l exit quit n l

  • Slides: 23
Download presentation
SQL*PLUS

SQL*PLUS

SQL*PLUS의 실행 n 종료 l exit나 quit 명령을 실행 n 암호변경 l alter명령을 실행

SQL*PLUS의 실행 n 종료 l exit나 quit 명령을 실행 n 암호변경 l alter명령을 실행 (alter user scott identified by newpassword; )

SQL*PLUS의 명령어 (3) n 최근 SQL문 편집 l ‘list’ 명령은 SQL버퍼의 모든 행을 나열

SQL*PLUS의 명령어 (3) n 최근 SQL문 편집 l ‘list’ 명령은 SQL버퍼의 모든 행을 나열 l 3행의 ‘*’ 표시는 3행이 선택된 상태를 의미 SQL> select empno, ename, job 2 from emp 3 where empno=7900; EMPNO ENAME JOB ----------7900 JAMES CLERK SQL> list /* 버퍼의 내용 출력. 라인 3이 선택된 상태 */ 1 select empno, ename, job 2 from emp 3* where emp=7900

SQL*PLUS의 명령어 (5) SQL> list 1 /* 라인 1을 선택한다. */ 1* select empno,

SQL*PLUS의 명령어 (5) SQL> list 1 /* 라인 1을 선택한다. */ 1* select empno, ename, job SQL> a , sal /* 라인 1의 끝에 ‘, sal’을 추가한다. */ 1* select empno, ename, job, sal SQL> run /* 편집된 SQL문을 실행한다. */ 1 select empno, ename, job, sal 2 from emp 3* where empno=7900 EMPNO ENAME JOB SAL ----------7900 JAMES CLERK 950

SQL*PLUS의 명령어 (6) n 최근 SQL문 편집 l ‘list 3’은 3행을 선택 l ‘change

SQL*PLUS의 명령어 (6) n 최근 SQL문 편집 l ‘list 3’은 3행을 선택 l ‘change /7900/7902’는 ‘ 7900’을 ‘ 7902’로 변경 SQL> list 3 3* where empno=7900 SQL> change /7900/7902 /* 7900을 7902로 변경 */ 3* where empno=7902 SQL> run /* 편집된 SQL문을 실행한다. */ 1 select empno, ename, job, sal 2 from emp 3* where empno=7902 EMPNO ENAME JOB ----------7902 FORD ANALYST SAL 3000

그외 SQL*Plus 명령어들 n prompt, accept, print, define, execute 등 l 변수 정의, 입력,

그외 SQL*Plus 명령어들 n prompt, accept, print, define, execute 등 l 변수 정의, 입력, 출력 l PL/SQL 로 작성된 stored procedure 수행 n 환경 설정 l set : 환경변수 설정 l column : 출력 column 설정 l attribute : object 출력 설정