1. sql
功能:将oracle整库的建表语句,刷成hive建外表的hql语句
select c.table_name,
case when c.column_id=c.COLUMN_ID_MIN
then 'create external table '||u.USERNAME||'_'||c.table_name||' ( '
else ','
end
||c.sqltxt||
case when c.column_id=c.COLUMN_ID_MAX
then ') row format DELIMITED FIELDS terminated by ''\001'' stored as textfile location ''ZZZZZZZ/' ||
c.table_name ||
''';'
else ''
end ,
c.column_id,
c.COLUMN_ID_MIN,
c.COLUMN_ID_MAX
from (
select ta