Oracle에서는 "count(*)"와 함께 select 문을 사용하여 테이블에 있는 열 수를 쿼리할 수 있습니다. 구문은 "select count(*) from user_tab_cols where table_name='table name'"입니다. user_tab_cols"도 숨겨진 컬럼을 쿼리할 수 있으며, 테이블 이름의 영문은 대문자를 사용해야 합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.
oracle에서 쿼리할 열 수:
select count(*) from user_tab_cols where table_name='表名';
--테이블 이름에 영어가 포함된 경우 영어 대문자여야 합니다.
예는 다음과 같습니다.
extended knowledge : oracle user_tab_cols와 user_tab_columns 모두의 차이점은 사용자 _tab_comments (테이블 주석) 및 user_col_comments와 비교하는 user_tab_comments (테이블 주석)와 비교하는 테이블,보기 및 클러스터를 쿼리하는 데 사용될 수 있습니다. (필드 설명) )을 함께 사용하면 기본적으로 일반적인 통계 요구 사항을 충족할 수 있습니다.
mysql에서 쿼리할 수 있는 열 수:
-- 通过执行此SQL语句,可发现user_tab_cols还包含隐藏列,因此平时使用时推荐使用user_tab_columns select column_name from user_tab_cols where table_name = 'TEST' minus select column_name from user_tab_columns where table_name = 'TEST';
--테이블 이름은 대문자와 소문자 모두 가능합니다.
쿼리할 수 있는 열 수 by sqlserver:
select count(*) from information_schema.COLUMNS where table_name='表名';
--테이블 이름은 대문자와 소문자 모두 가능합니다.
추천 튜토리얼: "
Oracle Video Tutorial"
위 내용은 Oracle에서 몇 개의 열을 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!