by 구루비 USER_TABLES TABLE NAME USERNAME ALL_USERS TIMING HOST ALTER TABLE [2002.02.03]
-- TABLE 구조 보기 SQL> DESC TABLE_NAME; -- 테이블 존재 여부 알아보기(찾을 테이블명은 대문자로 입력.) SQL> SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME = '찾을 테이블 이름'; -- 모든 유저 보기 SQL> SELECT usernam FROM ALL_USERS; -- 테이블 제약조건의 확인 SQL> SELECT table_name, constraint_name, constraint_type FROM USER_CONSTRAINTS WHERE TABLE_NAME ='STORM_CONTENT'; -- 선택한 Row만큼 만 보여주기 (ROWNUM 사용) SQL> SELECT name FROM storm_board WHERE ROWNUM <= 10; -- 'LIKE' 연산자를 사용한 CASE INSENSITIVE SEARCH('UPPER' 함수 사용) SQL> SELECT name FROM storm_board WHERE UPPER(name) LIKE '%K%'; -- 잠시 호스트 상태로 나가고 싶을 때. SQL> HOST -- 다시 sqlplus로 들어오려면 EXIT 명령을 사용하면 된다. C:\> EXIT -- 테이블에 새로운 컬럼의 추가 -- 문법 : ALTER TABLE table_name ADD ( column_name DATATYPE) SQL> ALTER TABLE storm_board ADD (ip_addr VARCHAR2(15) NOT NULL); -- 테이블 컬럼의 삭제 -- 문법 : ALTER TABLE table_name DROP COLUMN column_name SQL> ALTER TABLE storm_board DROP COLUMN ip_addr; -- SQLPLUS에서 SQL문의 실행 속도 알아보기 SQL> SET TIMING ON -- SQLPLUS에서 SELECT문 사용시 데이타만 출력되고 -- HEADER는 안나오게 하는 방법 SQL> SET HEADING OFF -- SELECT문을 수행하면 아래와 같은 결과가 나온다. SQL> SELECT empno, ename, mgr FROM emp; 7369 SMITH 7902 7499 ALLEN 7698 7521 WARD 7698 7566 JONES 7839 7654 MARTIN 7698 ...
- 강좌 URL : http://www.gurubee.net/lecture/1140
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.