代码实例

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                 table_name,column_name || ' ' ||case data_typewhen 'NUMBER' then '    decimal(' || data_length || ',' || nvl(data_scale,0) || ') 'when 'FLOAT' then '    decimal(' || data_length || ',' || nvl(data_scale,0) || ') 'when 'VARCHAR2' then '    string 'when 'DATE' then '    string 'when 'INTEGER' then '    decimal(38,0)'when 'CHAR' then '    string 'end sqlTxt,COLUMN_ID,min(COLUMN_ID)over(partition by table_name) as COLUMN_ID_MIN,max(COLUMN_ID)over(partition by table_name) as COLUMN_ID_MAXfrom   user_tab_columns --where  table_name='EMP'--order  by COLUMN_ID asc     )c
left join user_users u on 1=1
order by c.table_name,c.COLUMN_ID  asc    

Oracle刷建表语句相关推荐

  1. PowerDesigner,如何将Mysql数据库建表语句转化成Oracle数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Mysql数据 ...

  2. oracle的建表语句

    oracle数据库的建表语句,具体语法如下: CREATE TABLE tablename(column_name datatype [null,not null],column_name datat ...

  3. oracle数据库建表语句

    1.一个用户可以有多个角色 2.一个用户可以有多个权限 3.一个权限也可以给多个用户 Oracle 系统默认用户 system:是数据库内置的一个普通管理员 sys:用数据库的超级用户,必须以 sys ...

  4. oracle基本建表语句

    --创建用户 create user han identified by han default tablespace users Temporary TABLESPACE Temp; grant c ...

  5. oracle tpch建表语句,IQ性能调优示例——执行TPCH查询IQ与Oracle的比较(1)

    在先前的博文讲述了在装载完TPCH 1GB数据之后启动IQ Server,执行TPCH定义的一些典型查询的执行情况.在下面说明一下在相同环境.表和数据情况下,Oracle 10g R2执行的情况.这里 ...

  6. ORACLE查看建表语句DDL

    select dbms_metadata.get_ddl('TABLE','TABLE_NAME') from dual; TABLE_NAME为目标表的名称

  7. oracle tpch建表语句,Linux/Mac下tpch工具生成数据集

    下载后解压tpch下的dbgen文件夹,这就是用来生成数据集的工具包. 进入文件夹中打开makefile.suite文件,修改如下代码: CC = GCC # Current values for D ...

  8. 使用oracle数据库建表语句,怎么使用sql查询oracle建表语句

    SELECT CREATETION AS "年份" ,SUM(DATE_ROW01) AS "01月" ,SUM(DATE_ROW02) AS "02 ...

  9. PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...

  10. oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?

    mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` (  `AdId` int(8) NOT NULL auto_increment,  `AderId` ...

最新文章

  1. javascript-XMLHttpRequest
  2. pandas使用iteritems函数迭代地查看dataframe中的每个数据列(iterate over each column of a dataframe)
  3. js_Event Loop(笔记)
  4. 第二代商用计算机,紫光计算机第二代商用台式机上市 支持十一代英特尔酷睿...
  5. substring()函数用法
  6. 截图识字工具下载使用
  7. python读取csv某些行_【Python】Python 读取csv的某行或某列数据
  8. 认识Windows Communication Foundation
  9. 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
  10. 设为首页 和 收藏本站js代码 兼容IE,chrome,ff
  11. 需求获取的三阶段:需求背景、需求调研、需求分析 (2)
  12. MATLAB函数使用记录1-plot/line/set
  13. 83998 连接服务器出错_Linux高性能服务器设计
  14. linux终端 介绍,全面介绍Linux终端命令(二)
  15. idea中build project不能用_Java语言编程第40讲——如何在一个项目中组织多个SpringBoot服务
  16. H3C GRE over IPSec配置(comware v7)
  17. 如何学习opencv
  18. preparedstatement mysql 数据_使用PreparedStatement对象操作数据库
  19. python桌面精灵_360uu游戏盒子
  20. 凛冬的寒风,吹开了电动车的遮羞布

热门文章

  1. 《Haskell函数式编程入门》—— 第1章,第1.6节本章小结
  2. java程序员学习路线图 java程序员进阶路线
  3. Android 强升逻辑和实现
  4. HttpClient3.x之Get请求和Post请求示例
  5. LigerUI之Grid使用详解(三)——字典数据展示
  6. 代码走查与代码审查区别
  7. 为什么不使用Go语言呢?
  8. CentOS 6.0 下 VNC 配置方法
  9. 创建模块化程序(三)
  10. DM9000驱动分析之发送