omprimento máximo do argumento da linha de comando que pode ser passado para o SQL * Plu
Estou chamando o SQL * Plus do Linux C Shell:
sqlplus username/password @file.sql var1 var2 var3
Se eu passar uma string comovar1
, quanto tempo essa string pode ser?
É governado pelo sistema operacional? Nesse caso
Linux version 2.6.9-100.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Tue Feb 1 12:17:32 EST 2011
Atualizars testes empíricos produziram os seguintes resultado
Um argumento de linha de comando de 5200 caracteres deu o erro "Word long long" 1300 caracteres produziram o erro SQL * Plus, "início da string" (000796384 ... "é muito longo. O tamanho máximo é de 239 caracteres." Assim que cheguei a menos de 239 caracteres, tudo estava be Acho que vou usarsqlldr
para superar isso.