go top

变量绑定

网络释义

  variable-bindings

(4)变量绑定(variable-bindings) 指明一个或多个变量的名和对应的值。

基于72个网页-相关网页

  Bind Variable

变量绑定bind variable) 是指在sql语句的条件中使用变量而不是常量。比如shared pool里有两条sql语句, select * from tab1 where col1=1; select * .

基于24个网页-相关网页

短语

变量绑定表 variable-binding

绑定变量 BIND VARIABLE ; Bind Any Variables ; Binding Variables ; Bind Var

绑定变量窥视 bind peeking ; BIND VARIABLE PEEKING ; bind value peeking

绑定变量窥探 bind peeking

绑定变量分级 bind graduation

输入输出绑定变量句柄 Bind Handle

 更多收起网络短语

有道翻译

变量绑定

Variable binding

以上为机器翻译结果,长、整句建议使用 人工翻译

双语例句原声例句

  • 脚本变量绑定Input组件

    Bind the scripting variables to the Input components.

    youdao

  • 最后两个变量绑定编辑

    The last two variables are bound to the edit boxes.

    youdao

  • 应用程序变量绑定预备语句中的参数标记

    Bind application variables to parameter markers used in a prepared statement.

    youdao

更多双语例句

百科

变量绑定

变量绑定(bind variable) 是指在sql语句的条件中使用变量而不是常量。比如shared pool里有两条sql语句, select * from tab1 where col1=1; select * from tab1 where col1=2; 对oracle数据库来说,这是两条完全不同的SQL,对这两条语句都需要进行hard parse。因为oracle会根据sql语句的文本去计算每个字符在内存里的hash值,因此虽然上述两条SQL只有一个字符不一样,oracle根据hash算法在内存中得到的hash地址就不一样,所以oracle就会认为这是两条完全不同的语句。而如果将上述SQL改写成select * from tab1 where col1=:var1;,然后通过对变量var1的赋值去查询,那么oracle对这条语句第一次会进行hard parse,以后就只进行soft parse。假设某条语句被重复执行了几十万次,那么使用bind var带来的好处是巨大的。一个应用程序如果bind var使用不充分,那么几乎一定会伴随着严重的性能问题。 绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。优点是减少硬解析,降低CPU的争用,节省shared_pool ;缺点是不能使用histogram,sql优化比较困难

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定