Oracle刷建表语句
代码实例
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刷建表语句相关推荐
- PowerDesigner,如何将Mysql数据库建表语句转化成Oracle数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Mysql数据 ...
- oracle的建表语句
oracle数据库的建表语句,具体语法如下: CREATE TABLE tablename(column_name datatype [null,not null],column_name datat ...
- oracle数据库建表语句
1.一个用户可以有多个角色 2.一个用户可以有多个权限 3.一个权限也可以给多个用户 Oracle 系统默认用户 system:是数据库内置的一个普通管理员 sys:用数据库的超级用户,必须以 sys ...
- oracle基本建表语句
--创建用户 create user han identified by han default tablespace users Temporary TABLESPACE Temp; grant c ...
- oracle tpch建表语句,IQ性能调优示例——执行TPCH查询IQ与Oracle的比较(1)
在先前的博文讲述了在装载完TPCH 1GB数据之后启动IQ Server,执行TPCH定义的一些典型查询的执行情况.在下面说明一下在相同环境.表和数据情况下,Oracle 10g R2执行的情况.这里 ...
- ORACLE查看建表语句DDL
select dbms_metadata.get_ddl('TABLE','TABLE_NAME') from dual; TABLE_NAME为目标表的名称
- oracle tpch建表语句,Linux/Mac下tpch工具生成数据集
下载后解压tpch下的dbgen文件夹,这就是用来生成数据集的工具包. 进入文件夹中打开makefile.suite文件,修改如下代码: CC = GCC # Current values for D ...
- 使用oracle数据库建表语句,怎么使用sql查询oracle建表语句
SELECT CREATETION AS "年份" ,SUM(DATE_ROW01) AS "01月" ,SUM(DATE_ROW02) AS "02 ...
- PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...
- oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?
mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` ( `AdId` int(8) NOT NULL auto_increment, `AderId` ...
最新文章
- javascript-XMLHttpRequest
- pandas使用iteritems函数迭代地查看dataframe中的每个数据列(iterate over each column of a dataframe)
- js_Event Loop(笔记)
- 第二代商用计算机,紫光计算机第二代商用台式机上市 支持十一代英特尔酷睿...
- substring()函数用法
- 截图识字工具下载使用
- python读取csv某些行_【Python】Python 读取csv的某行或某列数据
- 认识Windows Communication Foundation
- 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
- 设为首页 和 收藏本站js代码 兼容IE,chrome,ff
- 需求获取的三阶段:需求背景、需求调研、需求分析 (2)
- MATLAB函数使用记录1-plot/line/set
- 83998 连接服务器出错_Linux高性能服务器设计
- linux终端 介绍,全面介绍Linux终端命令(二)
- idea中build project不能用_Java语言编程第40讲——如何在一个项目中组织多个SpringBoot服务
- H3C GRE over IPSec配置(comware v7)
- 如何学习opencv
- preparedstatement mysql 数据_使用PreparedStatement对象操作数据库
- python桌面精灵_360uu游戏盒子
- 凛冬的寒风,吹开了电动车的遮羞布