Je dois insérer des données d'un fichier Excel colonne 1450 dans une table SQL. La seule façon possible je pense si j'ai des parties de table, par exemple 3 des 500 tables de colonne. Mon problème est que certaines cellules sur la feuille contiennent 5-10 caractères, et certains peuvent contenir jusqu'à 100 caractères. J'ai créé une table qui contient 500 colonnes, les colonnes sont VARCHAR (MAX). Si j'utilise l'instruction d'insertion suivante, je ne reçois aucun message d'erreur:L'insertion de données 8K + dans la table fonctionne parfois, parfois non
INSERT INTO [table] ([column1], [column2])
VALUES
(
CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)) + CAST(REPLICATE('A', 5000) AS VARCHAR(MAX)),
)
C'est 120,000 caractères au total dans une rangée. Je n'obtiens aucun message d'erreur quand je l'exécute, il insère les données à la table, je peux également le lire, tout fonctionne bien.
MAIS, si je tente d'exécuter la requête suivante, je reçu le message d'erreur:
Cannot create a row of size 13071 which is greater than the allowable maximum row size of 8060.
La requête:
INSERT INTO [table]
VALUES (
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),
CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX)),CAST(REPLICATE('A', 50) AS VARCHAR(MAX))
)
La deuxième requête contient 500 * 50 (total 25,000) ' A 'caractères, c'est beaucoup moins que les 120.000 caractères, mais je reçois l'erreur de débordement que j'ai écrit ci-dessus.
S'il vous plaît aidez-moi les gars, je n'ai aucune idée, ce qui ne va pas ... Comment puis-je insérer tout ce dont j'ai besoin sans erreur? J'ai essayé tout ce qui peut être trouvé sur internet dans ce sujet, mais rien n'a aidé, le type TEXT ne fonctionne pas, la table REBUILD n'a pas non plus d'effet, etc ...
Le début de votre défi est un document Excel avec 1400 colonnes et plus, comment cela est-il gérable? c'est une exportation automatique de quelque chose? Pouvez-vous décomposer cela en morceaux gérables avant qu'il ne vous arrive? Et les tables avec 500 colonnes n'est vraiment pas beaucoup mieux.Je soupçonne que vous essayez de transformer en quelque chose d'utilisable? –
Malheureusement, je dois gérer – user2959514
Ensuite, vous devrez le diviser en plusieurs tables: la taille maximale des lignes est 8060, vous essayez d'en insérer 25 000. –