在oracle中绑定变量?

问题描述 投票:2回答:4

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

谢谢!

oracle variables bind
4个回答
1
投票

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


6
投票

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

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

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


0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.