Sql 将列为nvarchar的表的数据推送到列为decimal的另一个表

Sql 将列为nvarchar的表的数据推送到列为decimal的另一个表,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我有一个多列的表,数据类型为nvarchar。我想在列数据类型为decimal的另一个表中插入此记录。我将如何转换数据并插入您可以尝试的 INSERT INTO `table` (result) VALUES (CAST('stringValue' AS DECIMAL(12,6))) 使用cast或convertmysql?或sql server?

我有一个多列的表,数据类型为nvarchar。我想在列数据类型为decimal的另一个表中插入此记录。我将如何转换数据并插入您可以尝试的

INSERT INTO `table` (result) VALUES (CAST('stringValue' AS DECIMAL(12,6)))

使用
cast
convert
mysql
?或
sql server