遇到一个网页版数据库客户端需求,都完工的情况下发现个有关字段默认值问题,查出来的数据带有标识,回显出来的数据不能正常使用,国内外文献翻遍了,没有找到合适的答案,现在将解决方案记录一下
如果你成功获取到以下默认值可以继续往下看
default_val | |
---|---|
‘123’::character varying | |
‘10:10:10’::time without time zone | |
‘12312asdasdas’::character varying | |
‘asdasfdasfgasfsfs’::text |
获取到的是这样的数据,但是客户端需要获取到具体的值,比如说123,10:10:10这样的数据,第一个解决方案想到的是字符串截取,但是感觉并不合适,所以舍弃了;
第二个解决方案是得到带有标识的数据进行序列查询,即可得到准确的值;
如何进行序列查询呢?比如这样 select 后方跟着的就是我们难以处理的默认值
select ‘123’::character varying
####################################################################################################
######################################################################################################
网上参考文章较少,逐步摸索是我们提高自己比较有效率的方法,解决的你的问题给我留个赞吧!