假设我有一些客户数据,如下所示保存在文本文件中:
|Mr |Peter |Bradley |72 Milton Rise |Keynes |MK41 2HQ |
|Mr |Kevin |Carney |43 Glen Way |Lincoln |LI2 7RD | 786 3454
customer
我使用以下命令将上述数据复制到我的表中:
\copy customer(title, fname, lname, addressline, town, zipcode, phone) from 'customer.txt' delimiter '|'
然而,事实证明,在数据的各个部分之前和之后都有一些额外的空格字符。我想做的是trim()
在将数据复制到表中之前调用 - 实现这一目标的最佳方法是什么?
有没有办法调用trim()
每一行的每个值并避免首先插入不干净的数据?
谢谢,