문제
주제와 마찬가지로 ... 행을 삽입하고 선택을 발행하지 않고 빈 테이블 스키마를 보는 방법이 있습니까?
해결책
를 찾습니까 설명하다?
db2 describe table user1.department
Table: USER1.DEPARTMENT
Column Type Type
name schema name Length Scale Nulls
------------------ ----------- ------------------ -------- -------- --------
AREA SYSIBM SMALLINT 2 0 No
DEPT SYSIBM CHARACTER 3 0 No
DEPTNAME SYSIBM CHARACTER 20 0 Yes
다른 팁
SELECT *
FROM SYSIBM.SYSCOLUMNS
WHERE
TBNAME = 'tablename';
DB2 AS / 400 (V5R4 여기)의 경우 다음 쿼리를 사용하여 데이터베이스 / 테이블 / 열 메타 데이터를 검사했습니다.
sysibm.tables에서 *를 선택하십시오 - 모든 테이블을 제공합니다
SELECT * From Sysibm.Views- 모든보기 및 해당 소스 (!!) 정의 제공
sysibm.columns에서 * 선택 - 모든 열, 데이터 유형 및 크기, 기본값 등을 제공합니다.
sysibm.sqlprimarykeys에서 * 선택 * - 기본 키 목록과 주문을 제공합니다.
당신을보고 있습니다 다른 질문, 설명은 작동하지 않을 수 있습니다. 모든 필드 정보를 저장하는 시스템 테이블이 있다고 생각합니다.
아마도 이것은 당신을 도울 것입니다. 조금 더 코딩이지만 훨씬 더 정확합니다.
제휴하지 않습니다 StackOverflow