嗨,我在我的Shell脚本中使用了删除查询语句,但是遇到了这个问题。
delete from WHITELIST_CLI where filecode like'%Line_Index_condense%';
错误:
ERROR:
ORA-01741: illegal zero-length identifier
以下是关于该错误的一些信息:
ORA-01741: 非法的零长度标识符
原因:尝试使用两个双引号("")作为标识符。标识符必须至少有一个字符长。
您的查询没有这种情况。 这可能是 ksh 和 Oracle 之间的交互问题。 或者您可能在意单引号而使用了双引号。 或者,您在发布问题时可能过于简化了查询。 或者另一个查询可能是问题所在。
这里是 SQL Fiddle 上一个简单的出现该错误的示例。
'
方面出了问题。请展示你的 shell 脚本。 - Andomar