如何在Oracle中从accept中连接字符串

时间:2016-01-26 10:41:17

标签: oracle plsql sqlplus

脚本:

accept ztablename
select count(*) from &ztablename||_tables 
/

它返回ORA-00933错误。

我知道执行立即(sql)方法,不能使用该方法吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您不需要使用连接字符,只需要替换变量和固定字符串即可。但是您需要标记替换变量名称with a period的结尾:

accept ztablename
select count(*) from &ztablename._tables 
/

如果没有句点,它会使用太长的名称ztablename_tables来提示变量。