Assez simple question, mais semble impossible d'obtenir une réponse.Chaîne fractionnée via une instruction select
Si j'ai ceci:
declare @Agent nvarchar(4000) = '2131235,334225';
Y at-il une instruction select je peux écrire pour diviser la chaîne où le coma est, sans avoir à écrire une fonction?
Quelque chose comme:
SELECT SOME_SPLIT_LOGIC(@Agent)
je voudrais qu'il revienne:
Column
--------
2131235
334225
S'il vous plaît noter que je suis utiliser MS-SQL 2012
Une fonction intégrée est disponible dans SQL Server 2016 (plus d'informations [ici] (https://docs.microsoft.com/en-us/sql/t- sql/functions/string-split-transact-sql)), mais dans Sql Server 2012, je crains que vous ayez à écrire votre propre fonction de partage – Andrea
Effectuez une recherche Google pour "Jeff Moden DelimitedSplit8K". –