我已经给我的 SQL 脚本提供了一个参数,我用它来创建新表。
创建表TMP_TABLE1&1
。
现在,当我尝试使用参数对表执行操作时,点运算符未显示。
我正在运行一个脚本表单,我将其称为 sql 脚本。我使用的是 unix 服务器。
这是我正在尝试执行的操作
从 TMP_TABLE1&1 中选择 *,其中 TMP_TABLE1&1.LISTING_STATUS='N'
但在使用 test1
参数运行脚本后,它会删除“.”从查询中,当我检查错误日志时,日志将查询显示为
从 TMP_TABLE1&1 中选择 *,其中 TMP_TABLE1test1LISTING_STATUS='N'
为什么点运算符消失了?有没有办法绕过这种方法?
最佳答案
关于oracle - 将参数附加到表名会删除点运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53928126/