StringBuilder query = new StringBuilder();
query.Append("CREATE TABLE #Codes (Code nvarchar(100) collate database_default) ");
query.Append("Insert into #Codes (Code) ");
int lengthOfCodesArray = targetCodes.Length;
for (int index = 0; index < lengthOfCodesArray; index++)
{
string targetCode = targetCodes[index];
query.Append("Select N'" + targetCode + "' ");
if (index != lengthOfCodesArray - 1)
{
query.Append("Union All ");
}
}
query.Append("drop table #Codes ");
sur: cmd.ExecuteReader() Je reçoisLa mémoire système insuffisante pour exécuter cette requête lors de la création table temporaire
Il y a mémoire système insuffisant pour exécuter cette requête lors de la création table temporaire
But weird thing is that, when I have 25k codes is ok, when 5k I get this error.
La taille initiale est de 262 Mo.
Lengt de chaque code est en moyenne 15.
Qu'est-ce que ce morceau de code est censé faire? –
J'utilise cette table pour joindre d'autres, mais je ne peux pas montrer ce code. Mais maintenant, je teste tout ce texte de commande que je vous ai montré. – user278618