在oracle中绑定变量?

时间:2010-12-16 07:01:34

标签: oracle variables bind

我开始使用Oracle DB,我要求在我的应用程序中使用绑定变量。有人可以给出一些简短的指示,说明绑定变量的优势以及何时应该使用它们?

谢谢!

4 个答案:

答案 0 :(得分:6)

这是一个非常好的article,它整合了很多关于Oracle中绑定变量的信息。

本文末尾引用的Tom Kyte解释的链接已被删除,但可以在Ask Tom : How To Use Bind Variables链接找到

如果您使用.NET与Oracle,可以找到如何使用绑定变量的代码示例here

答案 1 :(得分:1)

使用绑定变量的一大优点是您可以编写Oracle可以预编译的完整语句。换句话说,它不需要再次重新解析语句只是因为你正在寻找值而不是100.绑定变量或多或少是一个占位符。

答案 2 :(得分:0)

绑定变量对sql injection也很有用! :)

答案 3 :(得分:0)

在Oracle DB中使用绑定变量构建的应用提高了查询的整体性能,因为它的价值不占用Oracle数据库中的存储空间