我有4个表称为A,B,C,D。这4个表有10,20,30,40列。但是这4个表格有5个具有相同数据类型和不同长度的公共列。SQL Server中存储过程中的数据长度验证
我要做的动作是,我向存储过程发送一个值表(具有这5个公共值的单行)到存储过程。
现在我想将行插入到应该通过表名找到的表中(表名在行本身中可用)。之前我需要做数据长度验证。
它不应该是这样
if(len(@value1) > 800)
我需要一些不同的方式来产生长度确认。因为将来我可能会为了某种目的而改变列的长度。当时我无法更改存储过程中的值。请给我解决方案
哪个dbms? sqlserver? –
是的。 MS Sql Server 2012 – Prakash