문제

주제와 마찬가지로 ... 행을 삽입하고 선택을 발행하지 않고 빈 테이블 스키마를 보는 방법이 있습니까?

도움이 되었습니까?

해결책

를 찾습니까 설명하다?

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에서 * 선택 * - 기본 키 목록과 주문을 제공합니다.

당신을보고 있습니다 다른 질문, 설명은 작동하지 않을 수 있습니다. 모든 필드 정보를 저장하는 시스템 테이블이 있다고 생각합니다.

아마도 이것은 당신을 도울 것입니다. 조금 더 코딩이지만 훨씬 더 정확합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top