zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Oracle 视图 DBA_SQLSET_BINDS 官方解释,作用,如何使用详细说明

Oracle官方DBA 使用 如何 详细 作用 说明
2023-06-13 09:11:18 时间
本站中文解释

Oracle视图DBA_SQLSET_BINDS被用来查询当前数据库中正在运行的SQL指令在哪些变量上有绑定。When you run an SQL statement that has bind variables, Oracle parses your statement and assigns values to each bind. The assigned values are called Binds and they are stored in memory. Binds are usually referred to by the variable name (parameter name) which starts with one or two colons (:KEY, :VARIABLE_NAME, etc.).

The DBA_SQLSET_BINDS view is a queryable view of Oracle s in-memory SQL bind parameters. It does not provide the values of each bind, just the bind name and associated information.

下面是一个使用DBA_SQLSET_BINDS视图的示例:

SELECT b.*
FROM v$sql s
JOIN dba_sqlset_binds b ON (b.sql_id = s.SqlId)
WHERE s.SQL_FULLTEXT LIKE %SELECT * FROM emp WHERE emp_name = :name%

上面的查询将返回包含有一个SQL指令,它拥有一个名为:name的绑定变量,被关联的相关信息。它也可以使用来查看某一SQL指令中,绑定变量的数量。

官方英文解释

DBA_SQLSET_BINDS displays the bind values associated with all SQL tuning sets in the database. Its columns are the same as those in ALL_SQLSET_BINDS.


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 视图 DBA_SQLSET_BINDS 官方解释,作用,如何使用详细说明