반응형
SQL을 사용하여 테이블의 열 수를 계산하는 방법은 무엇입니까?
SQL을 사용하여 테이블의 열 수를 계산하는 방법은 무엇입니까?
Oracle 11g을 사용하고 있습니다.
도와주세요.
select count(*)
from user_tab_columns
where table_name='MYTABLE' --use upper case
대문자 대신 하위 기능을 사용할 수 있습니다.예: user_tab_count(")에서 select count(")"를 선택합니다. 여기서 lower(table_name)='table_name'
아마도 이런 것들이 있을 것입니다.
SELECT count(*) FROM user_tab_columns WHERE table_name = 'FOO'
테이블의 열 수를 계산합니다. FOO
당신은 또한 그냥.
select count(*) from all_tab_columns where owner='BAR' and table_name='FOO';
여기서 소유자는 스키마이고 테이블 이름은 대문자입니다.
오래된 질문 - 하지만 최근에 행 수와 함께 이것이 필요했습니다...다음은 행 수 설명에 따라 정렬된 두 가지 모두에 대한 쿼리입니다.
SELECT t.owner,
t.table_name,
t.num_rows,
Count(*)
FROM all_tables t
LEFT JOIN all_tab_columns c
ON t.table_name = c.table_name
WHERE num_rows IS NOT NULL
GROUP BY t.owner,
t.table_name,
t.num_rows
ORDER BY t.num_rows DESC;
언급URL : https://stackoverflow.com/questions/10084400/how-to-count-the-number-of-columns-in-a-table-using-sql
반응형
'source' 카테고리의 다른 글
R에 로드된 패키지 버전을 확인하는 방법은 무엇입니까? (0) | 2023.06.15 |
---|---|
10.4.24-MariaDB - 외부 키 구속조건이 잘못 형성됨 (0) | 2023.06.15 |
Vuex: 상수 대신 돌연변이/작용의 함수 이름을 사용할 수 있습니까? (0) | 2023.06.15 |
두 오라클 인스턴스 간에 DB 링크를 만드는 방법 (0) | 2023.06.15 |
는 HttpContent입니다.Async로 읽으시겠습니까? (0) | 2023.06.15 |