PostgreSQL的可变字符串
在Oralce中,通常都使用varchar2作为字符串,它能自动删除前后空格。
因业务需要用到Postgre,使用了character类型,用起来是没有什么问题。
后来发现在smartBI引用这里面的数据,也没有什么问题,但是smartBI导出到EXCEL时,文本类型的里面的内容不能显示,数字和日期的正常。究其原因,是因为空格太多,把内容都挤出去了。
经学习,在Postgre里面也有变长字符串,character varying。用法与前者一样,差异就是删除前后空格。将表里的character 类型的字段改为character varying,重新用smartBI测试就正常了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通