Sử dụng truy vấn trên bảng / chế độ xem siêu dữ liệu của hệ thống. Ví dụ:
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH,
DATA_PRECISION, DATA_SCALE, NULLABLE, DATA_DEFAULT, CHAR_LENGTH
FROM ALL_TAB_COLUMNS
WHERE OWNER='SCOTT' AND TABLE_NAME IN ('EMP', 'DEPT')
ORDER BY TABLE_NAME ASC, COLUMN_ID ASC
Bạn cũng có thể xem xét phương thức GetSchema trên DbConnection, (nếu bạn đang sử dụng .NET 2.0 trở lên, được khuyến nghị) và kiểm tra các chế độ xem cụ thể được xác định trong MSDN.