С использованием SQL-скриптов мне нужно проверить значение Comma Separate. Как я могу проверить переменную String?SQL Проверка строковой переменной
Валидация должна быть как правой, так и левой частью для каждого значения, и не должно быть никаких специальных символов, таких как запятая или период для последнего значения.
create table #test
(col varchar(100))
insert into #test values
('1,2'),
('1,2,'),
('1,'),
('1,2,3,4,5')
select * from #test
В приведенном выше запросе, для второго значения - ожидаемый результат 1,2 В приведенном выше запросе, на третье значение - ожидаемый результат 1
Что именно вы подразумеваете под * "validate from SQL" *? Вам нужен SQL, который возвращает все недопустимые значения? Или все действующие? Или дополнительное поле, указывающее, является ли имя действительным или нет? – Heinzi
@Heinzi, я отредактировал мое сообщение с ясным объяснением. – goofyui