У меня есть 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