数据测试的问题

0 #BI&大数据 江振业2个月前

从业务数据库同步数据到ods,一共40张表。如何写sql,把40张表的表名称,字段类型都取出来。比较来源表跟目标表的表结构。

回答 1 浏览 61
已采纳
Spark.sun 2个月前

select
t2.TABLE_NAME 表名称,
t3.comments 表业务含义,
t2.COLUMN_NAME 字段名称,
t4.comments 字段业务含义,
t2.DATA_TYPE 字段类型,
t2.DATA_LENGTH 字段长度
from
user_tab_columns t2,
user_tab_comments t3,
user_col_comments t4
where t3.table_name=t2.TABLE_NAME
and t4.table_name=t2.TABLE_NAME and t4.column_name=t2.COLUMN_NAME
order by t2.TABLE_NAME,t2.COLUMN_ID