2008-09-30 22 views

Trả lời

8

Bạn đang tìm kiếm DESCRIBE?

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 
1

Nhìn vào other question của bạn, hãy mô tả có thể không hoạt động. Tôi tin rằng có một bảng hệ thống lưu trữ tất cả các thông tin trường.

Có lẽ this will help you out. Mã hóa nhiều hơn một chút nhưng chính xác hơn rất nhiều.

9
SELECT *     
FROM SYSIBM.SYSCOLUMNS 
WHERE     
TBNAME = 'tablename'; 
7

Đối với DB2 AS/400 (V5R4 đây) tôi đã sử dụng các truy vấn sau đây để kiểm tra cho cơ sở dữ liệu/bảng/cột siêu dữ liệu:

SELECT * FROM SYSIBM.TABLES - Cung cấp tất cả các bảng

SELECT * FROM SYSIBM.VIEWS - Cung cấp tất cả các quan điểm và nguồn của họ (!!) định nghĩa

SELECT * FROM SYSIBM.COLUMNS - Cung cấp tất cả các cột, kiểu dữ liệu của họ & kích cỡ, giá trị mặc định vv

CHỌN * TỪ SYSIBM.SQLPRIMARYKEYS - Cung cấp danh sách các khóa chính và thứ tự của chúng

Các vấn đề liên quan