如何使用 SQL 拆分列名属性和长度

用户分析师

我想分别拆分 oracle 表的列名、属性和长度以准备数据表。目前我正在通过复制到记事本并进行拆分来进行手动操作。这对小表很有用,但对大列来说需要更多时间。是否有任何方式进行编程或 SQL 查询本身。请对此提供帮助。

例如:

Column  attribute
A       varchar2(25)
B       Number(13,2)
C       Number(20)
d       varchar2(25)
e       varchar2(25)

我想分开作为

 A    varchar2   25
 B    Number     13,2
 C    Number     20
 d    varchar2   25
 E    varchar2   25
考西克·纳亚克

如果您有权访问数据字典,则可以使用:

select COLUMN_NAME  ,DATA_TYPE ,  TRIM ( BOTH ',' FROM DATA_LENGTH||','||DATA_PRECISION) 
       as length_precision
FROM user_tab_columns where table_name='YOURTABLE';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用sql查询动态分组和拆分列?

来自分类Dev

使用Iseries SQL拆分列

来自分类Dev

如何在Pyspark数据帧中使用长度拆分和MaxSplit拆分列?

来自分类Dev

如何使用wordnet拆分列名并查找字典含义?

来自分类Dev

如何在Oracle SQL中拆分列值

来自分类Dev

SQL拆分列

来自分类Dev

如何使用awk拆分列?

来自分类Dev

sql连接使用列名和列名的派生

来自分类Dev

如何使用SQL合并拆分数据

来自分类Dev

如何使用fputcsv拆分SQL查询的导出

来自分类Dev

在SQL Server中具有拆分列名称的数据透视表数据

来自分类Dev

在SQL Server中具有拆分列名称的数据透视表数据

来自分类Dev

如何使用SQL中的替换功能更新部分列数据?

来自分类Dev

如何使用AWK gsub函数拆分列?

来自分类Dev

如何使用AWK gsub函数拆分列?

来自分类Dev

如何使用python 3拆分列表?

来自分类Dev

如何获得与SQL中的拆分列值相关的不同值

来自分类Dev

SQL Server - 如何在拆分列中选择我的值的记录

来自分类Dev

Rapidminer,如何拆分列?

来自分类Dev

如何使用MS SQL解析XML属性

来自分类Dev

使用Pandas拆分列

来自分类Dev

如何使用SQL Cross Apply和MERGE

来自分类Dev

如何使用SQL Cross Apply和MERGE

来自分类Dev

如何使用 SQL Server 视图和架构?

来自分类Dev

您如何使用按功能分组和长度过滤器执行 SQL 更新表?

来自分类Dev

从另一个表中选择和拆分列值的 Sql 查询

来自分类Dev

SQL-根据值拆分列

来自分类Dev

使用范围和值动态拆分列表以进行拆分

来自分类Dev

如何使用PROC SQL查找数字变量的长度