插入时是否可以使用复制命令来评估表达式?
例如考虑下表
create table test1 ( a int, b int)
我们有一个文件要导入
5 , case when b = 1 then 100 else 101
25 , case when b = 1 then 100 else 101
145, case when b = 1 then 100 else 101
以下命令填充失败
COPY test1 FROM 'file' USING DELIMITERS ',';
出现以下错误
错误:整数的输入语法无效
这意味着它不能评估 case 表达式。有什么解决方法吗?