Code:
if exists(select top 1 1 from dbo.'
+ @tabelle + ' where ' + @spalte + ' like (select top 1 TEXT from @tab)
Mein altes dynamisches
SQL.
Bei der dem LIKE vergleich muss eine COLLATE Klausel angelegt werden, um einzuschränken welche Sotierung genommen werden muss.
Mein neues dynamisches
SQL.
Code:
if exists(select top 1 1 from dbo.'
+ @tabelle + ' where ' + @spalte + ' like (select top 1 TEXT from @tab)
COLLATE SQL_Latin1_General_CP1_CI_AS)
Somit wurde mein Problem gelöst.
@UWE
danke aber für die schnelle Antwort und den erleuchtenen hinweis, das es die Sotierungsform und die nicht schirftart ist