我有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