我有一个表格,其中包含一个varchar
类型的字段我想将数据从表传输到另一个表,其中varhar的更改类型为double
INSERT INTO test_table2 (
....
convert(values, DECIMAL(10, 2)),
) SELECT values FROM test_table1;
为什么它不起作用?我想在select之后有一个数据数组并改变类型以使整个数组加倍,我不能。
答案 0 :(得分:0)
我认为这可能是你想要的语法:
insert into test_table2(columnname)
select cast(values as decimal(10, 2))
from test_table1;