A、B、C、Dという4つのテーブルがあります。これらの4つのテーブルには10,20,30,40の列があります。しかし、これらの4つの表には、同じデータ型と異なる長さの5つの共通列があります。SQL Serverのストアドプロシージャのデータ長の検証
私のやるべきことは、ストアドプロシージャに値のテーブル(これらの5つの共通の値も持つ単一の行)を送ります。
ここで、テーブル名(テーブル名は行自体で使用可能)で見つかるはずのテーブルにその行を挿入します。そして、データの長さを検証する必要があります。
それは私が長さの検証を生成するために、いくつかの異なる方法が必要です
if(len(@value1) > 800)
ようにすべきではありません。将来、私は何らかの目的のために列の長さを変更するかもしれないので。その時点で私はストアドプロシージャの値を変更することはできません。解決策を教えてください
dbms? SQLサーバー ? –
はい。 MS SQL Server 2012 – Prakash