テーブルに書き込む前に入力データを計算できるアプリケーションがあります。
計算はいずれもC#で実行できません。すべて、T-SQLで実行する必要があります。
アプリケーションは、ユーザー入力に基づいてネストされた計算が可能な挿入ステートメントを作成します。
1つのサンプルは、10で除算されてからにキャストされる整数ですvarchar
。
CAST(( ' ( CAST( 6828 AS BIGINT)) /10' ) AS NVARCHAR(MAX)) ,
これは、ユーザーインターフェイス入力に基づいて作成されたより大きなINSERTステートメントの一部です。
( CAST( 6828 AS BIGINT)) /10
内側の部分を最初に実行するにはどうすればよいですか?