आपको ऊपरी SELECT
. में स्पष्ट रूप से NULLs को उपयुक्त प्रकारों में डालने की आवश्यकता है .
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;
@evilive . जैसे विकल्पों के लिए कहते हैं कि आप निश्चित मानों को खाली स्ट्रिंग के रूप में उपयोग कर सकते हैं (''
) VARCHARs के लिए या NUMBERs के लिए शून्य लेकिन मेरी राय के लिए स्पष्ट कास्ट बेहतर समाधान है क्योंकि यह स्पष्ट है और इससे कोई आश्चर्य नहीं होगा