我有一个应用程序允许在将输入数据写入表之前对其进行计算。
没有一个计算可以在 C# 中完成,所有的计算都必须在 T-SQL 中完成。
应用程序根据用户输入构建一个带有可能嵌套计算的插入语句。
一个样本是一个除以 10 然后转换为 的整数varchar
。
CAST(( ' ( CAST( 6828 AS BIGINT)) /10' ) AS NVARCHAR(MAX)) ,
这是基于用户界面输入构建的更大的 INSERT 语句的一部分。
我将如何首先( CAST( 6828 AS BIGINT)) /10
执行内部部分?