Oracle Database TIP
오라클 초보 사용자를 위한 팁 85 31 99,999+

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

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by mai [2005.04.15 14:39:12]
유용한 정보 감사합니다.

by ppojin [2005.10.28 17:56:57]
좋은데요~ 적절히 잘 사용하겠습니다.

by smile [2005.11.11 13:39:52]
퍼갑니다. ^^

by oracle [2005.12.05 09:10:56]
저도 제 블로그에 퍼갈께요^^

by 이준식 [2006.03.18 21:47:07]
좋은정보 감사합니다.

by mar [2006.11.30 16:19:56]
좋은정보감사합니다.

by 박영섭 [2007.02.07 14:53:24]
감사합니다

by 강준규 [2007.03.07 15:53:46]
오라클 초짜입니다 정말 여기서 많이 배우고 있어요
퍼갈께요

by 퍼가요 [2007.07.31 15:28:06]
저두 블로그로 퍼가요 ^^

by 호좁 [2007.09.06 15:51:42]
이거 정말 유용하겠는데요~ 테이블 복사 생성, 컬럼 만들기, 테이블명 찾기~

by 검풍이 [2007.11.09 17:40:57]
테이블 구조 보기는 토드에서는 테이블명에 커서 키보드 커서 맞춰놓고 F4 누르면 좋더라구요^^

by 이은미 [2008.04.18 09:12:53]
정말 필요한 정보입니다.
스크랩 해 놓고 써야 할것 같습니다.
너무 감사드립니다.

by 하혜진 [2008.05.09 22:34:28]
우와 안그래도 이 문제들때문에 엄청 헤맸었는데 +ㅁ+ 너무너무 감사합니다
그리고 출처를 남기고 제 블로그로.. 샥 옮기겠습니다. ^^

by me [2008.05.29 15:38:42]
유용한 정보 감사합니다~

by 정재광 [2008.06.03 17:15:17]
이거 찾고 있었는데 ^^;

유용한 정보 감사합니다.

by mori [2008.11.07 11:09:35]
좋은 정보 감사합니다.

by Hatune [2009.01.13 00:45:50]
좋은 정보 감사합니다~ ^^

by ㅋ@#!! [2009.02.18 15:20:42]
감사해요~

by 독수리한 [2009.03.10 15:19:27]
좋은자료 담아가겠습니다^^

by 지니치 [2009.09.24 13:47:48]
ㄷㄷㄷ 이런 유용한 정보가 ; 블로그에 퍼 갈께요 >_<

by Afeleia [2009.10.20 15:56:19]
저도 블로그에 담아가겠습니다. 감사합니다.

by 라클아쫌 [2009.11.05 11:13:53]
헙.. 이런것도 있었네요 감사합니다^^

by 김제현 [2010.01.11 12:14:32]
감사합니다 유용한정보 얻어갑니다

by 쿼리는 어려워 [2010.05.26 09:35:35]
좋은 정보 감사합니다~
근데.. 이게 오타인지 뭔지는 잘 모르겠지만..
모든 유저보기에서 usernam 요 컬럼이 제쪽에서는 username로 나와있네요..

by popp019 [2011.05.02 13:45:54]
테클절대아니구용~
SQL> ALTER TABLE storm_board ADD (ip_addr VARCAHR2(15) NOT NULL);
여기서
VARCAHR2(15) -> VARCHAR2(15) 오타가 ㅎㅎ있어용

by 김정식 [2011.05.12 00:16:10]
popp019님 수정하였습니다. 감사합니다. ^^

by 오라쟁이 [2011.12.22 15:50:33]
감사합니당.

by 진 [2012.09.25 12:17:12]

오오~ 간단한 사용자팁! 잘 봤습니다!

by 초록짱 [2013.04.10 12:14:33]
즐건 눈팅..잘 봤습니다~~~~

by yzhiying [2014.04.19 01:56:22]

좋은 정보 감사합니다.


by 탄마지 [2015.04.21 17:28:36]

잘봤습니다. 감사합니다^0^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입