Taille max d'une ligne en entrée [Sqlplus] - SQL/NoSQL - Programmation
MarshPosté le 14-10-2010 à 12:01:49
Bonjour les gens !
Point de départ : environnement Unix avec un OS SUN et une base Oracle 11G R2, des scripts SQL sont passés via sqlplus en ligne de commande.
Ma question est simple : quelle est la taille maximum d'une ligne dans mes scripts, si elle est variable, comment je peux la connaître ?
Il me semble que pour les versions 9i et antérieures d'Oracle, on pouvait faire un SET MAXDATA, mais ce n'est plus valable en 11G
Quelqu'un a une idée ?
L'ancienne erreur obtenue était : "sp2-0027 input is too long(>2499 characters)-line ignored" mais je ne suis plus sûr que cette limitation à 2499 caractères soit toujours valable avec la 10G : il me semble que ça doit maintenant être dynamiquement calculé en fonction de l'OS ?
Quelqu'un a une idée pour connaître ce paramètre sous Oracle 11G R2 ?
Merci d'avance pour vos lumières.
--------------- En programmation, quand t'as un problème et qu'il n'y a que deux solutions valides, seule la troisième fonctionne !
Marsh Posté le 14-10-2010 à 12:01:49
Bonjour les gens !
Point de départ : environnement Unix avec un OS SUN et une base Oracle 11G R2, des scripts SQL sont passés via sqlplus en ligne de commande.
Ma question est simple : quelle est la taille maximum d'une ligne dans mes scripts, si elle est variable, comment je peux la connaître ?
Il me semble que pour les versions 9i et antérieures d'Oracle, on pouvait faire un SET MAXDATA, mais ce n'est plus valable en 11G
Quelqu'un a une idée ?
L'ancienne erreur obtenue était : "sp2-0027 input is too long(>2499 characters)-line ignored" mais je ne suis plus sûr que cette limitation à 2499 caractères soit toujours valable avec la 10G : il me semble que ça doit maintenant être dynamiquement calculé en fonction de l'OS ?
Quelqu'un a une idée pour connaître ce paramètre sous Oracle 11G R2 ?
Merci d'avance pour vos lumières.
---------------
En programmation, quand t'as un problème et qu'il n'y a que deux solutions valides, seule la troisième fonctionne !