小编use*_*046的帖子

使用teradata系统表获取列类型

我想从teradata系统表(如dbc.columns)中获取实际的列类型.

此表具有列columntype但它不提供实际的数据类型.

我可以得到输出

select type(columnname) from table
output: varchar2(20) 
Run Code Online (Sandbox Code Playgroud)

但是有1000个表和50000列.请建议一些查询,它可以从元数据本身给我实际列列类型

sql metadata teradata

4
推荐指数
1
解决办法
2万
查看次数

在unix中排序日期字段

我有包含数十万条记录的文本文件.其中一个字段是日期字段.有没有办法根据日期字段对文件进行排序?

09-APR-12 04.08.43.632279000 AM
19-MAR-12 03.53.38.189606000 PM
19-MAR-12 03.56.27.933365000 PM
19-MAR-12 04.00.13.387316000 PM
19-MAR-12 04.04.45.168361000 PM
19-MAR-12 03.54.32.595348000 PM
27-MAR-12 10.28.14.797580000 AM
28-MAR-12 12.28.02.652969000 AM
27-MAR-12 07.28.02.828746000 PM
Run Code Online (Sandbox Code Playgroud)

输出应该是

19-MAR-12 03.53.38.189606000 PM
19-MAR-12 03.54.32.595348000 PM
19-MAR-12 03.56.27.933365000 PM
19-MAR-12 04.00.13.387316000 PM
19-MAR-12 04.04.45.168361000 PM
27-MAR-12 10.28.14.797580000 AM
27-MAR-12 07.28.02.828746000 PM
28-MAR-12 12.28.02.652969000 AM
09-APR-12 04.08.43.632279000 AM
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用sort命令来命令日期(将日期字段作为字符串),但它没有给出正确的输出.

unix sorting bash shell

3
推荐指数
2
解决办法
9082
查看次数

标签 统计

bash ×1

metadata ×1

shell ×1

sorting ×1

sql ×1

teradata ×1

unix ×1