senllang
2016-09-02 08:02
采纳率: 50%
浏览 2.2k
已采纳

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2016-09-02 08:21
    已采纳
     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 2016-09-02 09:35

    column_name

    打赏 评论

相关推荐 更多相似问题