我有两个不同的数据库 Miadb 和 DWH。我想比较不同数据库中两个表的列定义。
我写了这个 SQL 但它不起作用:
SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='ibrmt030@miadb'
minus
SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='ibrmt030@dwh';
错误消息是:
ORA-00997: geçersiz LONG veri türü kullanımı
00997. 00000 - "illegal use of LONG datatype"
Cause:
*Action:
Error at Line: 1 Column: 8