Mit SQL-Skripten muss ich den Comma Separate-Wert überprüfen. Wie sollte ich die Stringvariable validieren?SQL Überprüfung einer String-Variablen
Die Validierung sollte sowohl rechts/links als auch für jeden Wert erfolgen. Für den letzten Wert sollte es keine Sonderzeichen wie Komma oder Periode geben.
create table #test
(col varchar(100))
insert into #test values
('1,2'),
('1,2,'),
('1,'),
('1,2,3,4,5')
select * from #test
In der obigen Abfrage, für den zweiten Wert - Erwartetes Ergebnis ist 1,2 In der obigen Abfrage, für die dritte Wert - Erwartetes Ergebnis ist 1
Was genau meinen Sie mit * "validate from SQL" *? Benötigen Sie eine SQL, die alle ungültigen Werte zurückgibt? Oder alle gültigen? Oder ein zusätzliches Feld, das angibt, ob der Name gültig ist oder nicht? – Heinzi
@Heinzi, Ich habe meinen Beitrag mit klarer Erklärung bearbeitet. – goofyui