oracle10g로 작업 중입니다. SQL 쿼리로 지정된 릴레이션의 컬럼 수를 어떻게 결정합니까?oracle10g의 열 수
1
A
답변
2
DBMS_SQL 패키지를 살펴 봐야합니다. select 문은 n 개의 열을 포함 할 수 있으므로 PL/SQL을 사용하여 수동으로 구문 분석해야합니다.
DBMS_SQL.REC_TAB 구조는 select 문에 대한 많은 정보를 제공합니다.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sql.htm
0
당신이 할 수있는 DBA_TAB_COLUMNS 동의어.
SELECT COUNT(COLUMN_NAME) from DBA_TAB_COLUMNS
WHERE TABLE_NAME='NAME_HERE_RELATION';
관련 문제
- 1. 행을 oracle10g의 열로 변환하십시오.
- 2. 동적 열 수 처리
- 3. mysql을 열 수 없습니다.
- 4. cassandra의 열 수 제한
- 5. 프로젝트를 열 수 없습니다
- 6. "소켓을 열 수 없습니다"
- 7. 고유 한 열 수?
- 8. "열 수 없습니다 a.exe를"
- 9. SqlBulkCopy 최대 열 수
- 10. 파일을 열 수 없습니다
- 11. 데이터베이스를 열 수 없습니다.
- 12. Asp.net 격자보기 열 수
- 13. 'STDCTRLS.OBJ'파일을 열 수 없습니다.
- 14. log.txt 파일을 열 수 없습니다.
- 15. C# 프로젝트를 열 수 없습니다.
- 16. XSLT : 전체 테이블 열 수
- 17. sqlite3_open - 데이터베이스를 열 수 없습니까?
- 18. 루트로 세션을 열 수 없습니다.
- 19. My.Application.CommandLineArgs는 - 파일을 열 수 없습니다
- 20. ListView의 최대 열 수 설정
- 21. 레일 서버를 열 수 없습니다.
- 22. URL 스트림을 열 수 없습니다.
- 23. sqlite3를 - 열 수 없습니다 데이터베이스
- 24. C에서 파일을 열 수 없습니다
- 25. org.hibernate.exception.GenericJDBCException : 연결을 열 수 없습니다.
- 26. 테이블에서 사파리를 열 수 없습니다.
- 27. 정보 열의 최대 열 수
- 28. 는 연결을 열 수 없습니다
- 29. Localytics에서 세션을 열 수 없습니다.
- 30. DataGridview에서 찾아보기를 열 수 없습니다.