ITPub博客

首页 > 数据库 > SQL on Hadoop > EsgynDB通过系统表安装字段顺序获取字段名称

EsgynDB通过系统表安装字段顺序获取字段名称

原创 SQL on Hadoop 作者:joshliu 时间:2020-12-30 14:27:14 1 删除 编辑

在分布式数据库EsgynDB中,如果我们需要表的字段名称,并按照字段顺序获取,即与建表语句的字段顺序相同,可通过系统表进行查询;

object_name:指定表名称,eg:JTK_XX

column_name:指定列名称;

column_number:指定字段的顺序,按照该字段asc排序即为字段顺序;

SELECT 
       a.object_name AS tablename,
       b.column_name AS columnname,b.COLUMN_NUMBER
FROM "_MD_".objects a
INNER JOIN "_MD_".columns b ON a.object_uid = b.object_uid
WHERE a.object_name in ('JTK_XX') and b.column_name not in ('_SALT_','SYSKEY') order by b.COLUMN_NUMBER asc;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69985104/viewspace-2746552/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-10-09

  • 博文量
    78
  • 访问量
    74243