database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40828 게시물 읽기
No. 40828
이 쿼리실행시 접속된 유저 전체테이블이 삭제되는건가요?
작성자
DBA희망자(cjfqkd)
작성일
2015-06-11 09:58
조회수
7,195

 

begin

for c in (select table_name from user_tables) loop

execute immediate ('drop table '||c.table_name||' cascade constraints');

end loop;

end;

 

인터넷에서 찾아보고 햇는데 셀렉트 쿼리자체만을 해보면 SYS유저나 다른 모든유저테이블까지도 나오는데 무턱대고 실행 눌럿다가 아차싶엇는데

 

현재 제가 접속한 유저 테이블만 삭제되는데 맞는건가요??????? 혹시 맞다면 그 구문이 어딘지 부탁드립니다 고수님들...

 

이 글에 대한 댓글이 총 1건 있습니다.

cursor 만들때

where owner = :userid

조건을 줘야 하는거 아닌가요??

햇살한조각님이 2015-06-15 09:32에 작성한 댓글입니다.
이 댓글은 2015-06-15 09:33에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40831행님들 급합니다 제발좀 도와주세요
백광규
2015-06-14
7150
40830sql문을 buffer에 오래 두기 [2]
이현정
2015-06-11
7346
40829솔라리스 11에서 Pro*C 사용방법
김재명
2015-06-11
8371
40828이 쿼리실행시 접속된 유저 전체테이블이 삭제되는건가요? [1]
DBA희망자
2015-06-11
7195
40827안녕하세요 split 속도 문제 문의드립니다.. [2]
아벨의꿈
2015-06-10
8111
40826오라클에서 처음조회할때 속도 느린 현상 해결좀... [1]
김삼
2015-06-10
7411
40825겹치는 필드가 가장 많은 로우와 카운트 찾는 쿼리 질문이요. [3]
현아범
2015-06-09
7804
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다