senllang
senllang
采纳率50%
2016-09-02 08:02

postgresql 中如何确定表的各字段?

8
已采纳

在一个存储过程,参数传入表名,然后把表的每一行数据,各字段拼成一个字符串,再计算它的md5值;
不想在存储过程中把各字段写死,有没有办法根据表名,得到各字段名;这样可以传入任意表

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • oyljerry oyljerry 5年前
     SELECT
    column_name
    ,data_type
    ,character_maximum_length
    ,numeric_precision
    ,numeric_scale
    FROM information_schema.columns
    WHERE table_schema = 'public' and table_name='USERS'
    GROUP BY
    column_name
    ,data_type
    ,character_maximum_length
    ,numeric_precision
    ,numeric_scale
    
    点赞 评论 复制链接分享
  • qq_36033616 qq_36033616 5年前

    column_name

    点赞 1 评论 复制链接分享

相关推荐