相关疑难解决方法(0)

可以传递给SQL*Plus的命令行参数的最大长度?

我从Linux C Shell调用SQL*Plus:

sqlplus username/password @file.sql var1 var2 var3

如果我传递一个字符串var1,这个字符串可以多长时间?

它是由操作系统管理的吗?在这种情况下:

Linux version 2.6.9-100.ELsmp (mockbuild@x86-010.build.bos.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Tue Feb 1 12:17:32 EST 2011

更新:经验测试产生以下结果:

  • 一个5200个字符的命令行参数给出了错误,"Word太长了".
  • 1300个字符然后产生SQL*Plus错误,"字符串开头"(000796384 ..."太长.最大大小为239个字符."
  • 一旦我得到239个字符,一切都很顺利.

我想我会sqlldr用来克服这一点.

linux csh sqlplus command-line-arguments

51
推荐指数
2
解决办法
7万
查看次数

标签 统计

command-line-arguments ×1

csh ×1

linux ×1

sqlplus ×1