Du skal dog huske, at du ikke direkte kan indsætte strengen dynamisk i en SQL sætning. Skal SQL sætningen opbygges dynamisk, skal du anvende proceduren sp_executesql:
DECLARE @sql NVARCHAR(1000) SET @sql = N\'SELECT * FROM tabel Where colonne in (\' + REPLACE(\'1*2*3*4*5\', \'*\', \',\') + \')\' EXEC sp_executesql @sql
Jeg har aldrig stødt på dem... Det nærmeste du kommer, er de meget primitive udvidelser af LIKE operatoren som MS har lavet, hvor du f.eks. kan skrive like \'[a-z]%[^0-9]\' for at finde strenge, der starter på et bogstav mellem \'a\' og \'z\' og ikke ender på et tal.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.