>  기사  >  데이터 베이스  >  Oracle에서 사용자 테이블 정보를 쿼리하는 방법

Oracle에서 사용자 테이블 정보를 쿼리하는 방법

WBOY
WBOY원래의
2022-02-28 11:24:339819검색

oracle에서 사용자 테이블 정보를 쿼리하는 방법: 1. "SELECT count(*) FROM user_tables"를 사용하여 현재 사용자 아래의 테이블 수를 쿼리합니다. 2. "SELECT * FROM user_tables;"를 사용하여 해당 사용자 아래의 테이블을 쿼리합니다. 현재 사용자.

Oracle에서 사용자 테이블 정보를 쿼리하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

Oracle에서 사용자 테이블 정보를 쿼리하는 방법

-- 현재 사용자 테이블 보기:

SELECT count(*) FROM user_tables;   -- 查看当前用户下有多少张表
SELECT * FROM user_tables;          -- 查看当前用户下的表
SELECT * FROM user_tab_comments;        -- 查看当前用户下的表,注释等
SELECT * FROM user_col_comments;    -- 查看当前用户下的表的列名和注释
SELECT * FROM user_tab_columns;     -- 查看当前用户下的表的列名等信息(详细但是没有备注)
SELECT t.TABLE_NAME, t.NUM_ROWS FROM user_tables t;   -- 查看当前用户下的所有表名及该表含多少数据

-- 모든 사용자 테이블 보기:

SELECT * FROM all_tab_comments;     -- 查看所有用户的表,注释等
SELECT * FROM all_col_comments;     -- 查看所有用户的表的列名和注释
SELECT * FROM all_tab_columns;      -- 查看所有用户的表的列名等信息(详细但是没有备注)

-- 쿼리 템플릿 1:

SELECT t.table_name, t.comments FROM user_tab_comments t;

-- 쿼리 템플릿 2:

SELECT r1, r2, r3, r5 
    FROM
    ( SELECT a.table_name r1, a.column_name r2, a.comments r3 FROM user_col_comments a ),
    ( SELECT t.table_name r4, t.comments r5 FROM user_tab_comments t ) 
    WHERE r4 = r1;

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 Oracle에서 사용자 테이블 정보를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.