Tôi đã xuất một số dữ liệu từ lược đồ A (bảng x) sang XML
và tôi đang đọc XML
và chèn dữ liệu vào lược đồ B (bảng y). trong khi chèn dữ liệu sau 20000 bản ghi, nó cho biếtERRORCODE = -4461, SQLSTATE = 42815 trong DB2
com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][t4][20111][11366][3.63.75] The value of a host variable is too large for its corresponding use. Host variable=1. ERRORCODE=-4461, SQLSTATE=42815
com.ibm.db2.jcc.am.BatchUpdateException: [jcc][t4][102][10040][3.63.75] Batch failure.
Lô đã được gửi, nhưng ít nhất một ngoại lệ xảy ra trên một thành viên riêng lẻ của lô.
Tôi đã so sánh các loại dữ liệu của các cột tương ứng trong bảng x và bảng y chúng giống nhau. Đó là BIGINT cho danh tính (Auto increment) col và LONG VARCHAR ở cả nguồn và đích.
Vui lòng giúp đỡ trong việc giải quyết vấn đề này.
Loại dữ liệu có thể giống nhau, nhưng về độ dài trường của bạn thì sao? – jazzytomato
Các schemata trong cùng một cơ sở dữ liệu, hoặc là hai cơ sở dữ liệu khác nhau? Mã hóa ký tự của chúng là gì? –
Hey cảm ơn sự giúp đỡ, tôi đã nhận được vấn đề có một vấn đề trong logic thế hệ xml của tôi. dữ liệu phần tử đã được thêm hai lần. – user1374266