Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 使用mybatis xml映射器删除表_Oracle_Mybatis - Fatal编程技术网

Oracle 使用mybatis xml映射器删除表

Oracle 使用mybatis xml映射器删除表,oracle,mybatis,Oracle,Mybatis,我想在我的mybatis映射器中放一张表,但是 <update id="dropTable" parameterType="String"> DROP TABLE #{name} </update> 删除表#{name} 这将生成如下查询: 下拉表格“临时表格” Oracle不喜欢这种语法。我正在寻找一种添加{name}参数而不使用“'”字符的方法。尝试使用${name}而不是{name} 如果您愿意,可以在“字符串替换”一段下找到详细信息 请记住清理数据,

我想在我的mybatis映射器中放一张表,但是

<update id="dropTable" parameterType="String">
    DROP TABLE #{name}
</update>

删除表#{name}
这将生成如下查询:

下拉表格“临时表格”


Oracle不喜欢这种语法。我正在寻找一种添加{name}参数而不使用“'”字符的方法。

尝试使用
${name}
而不是
{name}

如果您愿意,可以在“字符串替换”一段下找到详细信息


请记住清理数据,因为字符串替换将原始字符串直接放入查询

尝试使用
${name}
而不是
{name}

如果您愿意,可以在“字符串替换”一段下找到详细信息


请记住清理数据,因为字符串替换将原始字符串直接放入查询

@NicholasKrasnov Yes。这就是我想做的。name参数中没有任何引号。迈巴蒂斯把它们加在一起。@NicholasKrasnov是的。这就是我想做的。name参数中没有任何引号。迈巴蒂斯补充道。