2020년 7월 19일 일요일

(SQL*Plus명령어)DESCRIBE EXIT, CONNECT, SPOOL, RUN, /(슬래시), 세미콜론

(SQL*Plus명령어)DESCRIBE EXIT, CONNECT, SPOOL, RUN, /(슬래시), 세미콜론

http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=591

2.2.1 SQL*PLUS 주요 명령어

Desc[ribe] Table명[View명|Synonym명] : 테이블의 칼럼 리스트를 나타내며 칼럼에 대한 구조를 나타낸다. 예)Desc Table명[View명|Synonym명]

EXIT[QUIT] : SQL*Plus를 종료

Conn[ect] uid/pwd[@alias] : 데이터베이스에 대한 연결을 한다. Alias는 원격 데이터베이스에 대한 별명을 나타낸다. 데이터베이스가 로컬에 설치 되어 있는 경우 생략한다.

예)conn scott/tiger

Spo[ol] [filename.ext|OFF] : 기술한 파일에 SQL 문장 및 그 결과 등을 저장, OFF는 스풀 파일을 닫는다.

HOST : SQL*Plus를 종료하지 않고 운영체제 명령을 실행 한다. 윈도우인 경우 DOS 환경으로 빠져 나간다.

Run, ‘/’(슬래쉬) : 버퍼에 저장된 SQL문장을 실행

‘;’(세미콜론) : 버퍼에 입력과 동시에 실행

C:\Documents and Settings\A>sqlplus scott/tiger

SQL> show user

USER은 "SCOTT"입니다

SQL> select empno, ename from emp where rownum < 3;

EMPNO ENAME

---------- ----------

353 Onj5

9701 1001길동

SQL> /

EMPNO ENAME

---------- ----------

353 Onj5

9701 1001길동

-- list 명령은 현재 버퍼의 내용을 출력하는 명령

SQL> list

1* select empno, ename from emp where rownum < 3

SQL> run

1* select empno, ename from emp where rownum < 3

EMPNO ENAME

---------- ----------

353 Onj5

9701 1001길동

SQL> /

EMPNO ENAME

---------- ----------

353 Onj5

9701 1001길동

-- 위 run, / 명령의 차이는 실행할 버퍼에 있는 SQL명령문을 보여 주느냐, 아니냐 차이

SQL> desc emp

이름 널? 유형

----------------------------------------- -------- ----------------------------

EMPNO NOT NULL NUMBER(4)

ENAME VARCHAR2(10)

JOB VARCHAR2(9)

MGR NUMBER(4)

HIREDATE DATE

SAL NUMBER(7,2)

COMM NUMBER(7,2)

DEPTNO NUMBER(2)

연결되었습니다.

SQL> spool spool.txt

SQL> select count(*) from emp;

COUNT(*)

----------

40

SQL> spool off

SQL> host

Microsoft Windows XP [Version 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\A>dir

C 드라이브의 볼륨에는 이름이 없습니다.

볼륨 일련 번호: 1CBD-FB79

C:\Documents and Settings\A 디렉터리

2015-09-07 오전 10:07 <DIR> .

2015-09-07 오전 10:07 <DIR> ..

2015-09-07 오전 10:08 468 spool.txt

2015-08-17 오후 01:03 <DIR> 바탕 화면

2015-06-05 오후 07:20 <DIR> 시작 메뉴

C:\Documents and Settings\A>type spool.txt

SQL> select count(*) from emp;

COUNT(*)

----------

40

SQL> spool off

C:\Documents and Settings\A>exit

SQL> show user

USER은 "SCOTT"입니다

SQL> exit

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...