Vì bạn chưa đăng bất kỳ mã nào nên tôi không biết bạn biết được bao nhiêu. Tôi sẽ giả sử bạn đã hiểu cách thực thi một truy vấn và lấy lại tập hợp kết quả bằng OracleDataReader.
Có một gotcha với các cột DÀI và DÀI RAW. Bạn phải đặt InitialLONGFetchSize
thuộc tính của OracleCommand
của bạn thành một giá trị khác 0.
Giá trị mặc định của InitialLONGFetchSize
bằng 0, có nghĩa là sẽ không có dữ liệu nào được truy xuất cho các cột DÀI hoặc DÀI RAW. Nếu bạn đặt nó thành -1, tất cả dữ liệu sẽ được truy xuất. Bạn có thể không muốn làm điều này cho các giá trị lớn. Nếu bạn đặt nó thành bất kỳ thứ gì trên 0, thì đó là số byte sẽ được tìm nạp và lưu vào bộ nhớ cache một cách phức tạp.
Bạn nên đọc tài liệu về InitialLONGFetchSize
, vì có một số chi tiết khác bạn cần biết.