PostgreSQL的可變字符串
在Oralce中,通常都使用varchar2作為字符串,它能自動刪除前后空格。
因業務需要用到Postgre,使用了character類型,用起來是沒有什么問題。
后來發現在smartBI引用這里面的數據,也沒有什么問題,但是smartBI導出到EXCEL時,文本類型的里面的內容不能顯示,數字和日期的正常。究其原因,是因為空格太多,把內容都擠出去了。
經學習,在Postgre里面也有變長字符串,character varying。用法與前者一樣,差異就是刪除前后空格。將表里的character 類型的字段改為character varying,重新用smartBI測試就正常了。

浙公網安備 33010602011771號