Bạn cần truyền NULL rõ ràng thành các loại thích hợp trong SELECT
phía trên .
CREATE VIEW MY_VIEW AS
SELECT
TABLE_A.A1,
TABLE_A.A2,
CAST(null AS <type_of_TABLE_B_B2>) as B2
from TABLE_A
union all
SELECT
null,
TABLE_B.B1,
TABLE_B.B2
from TABLE_B;
Đối với các lựa chọn thay thế là @evilive cho biết bạn có thể sử dụng các giá trị cố định dưới dạng chuỗi trống (''
) đối với VARCHAR hoặc số không đối với NUMBER nhưng đối với ý kiến của tôi, diễn viên rõ ràng là giải pháp tốt hơn vì nó rõ ràng và sẽ không gây ra bất ngờ