我正在使用oracle 10g数据库快速版。当我尝试在oracle中执行“show parameter processes”查询时,它无法正常工作。 它显示一条错误消息:
ORA-00900:无效的SQL语句
但是'show parameter processes'查询在sqlplus中成功执行。
我的问题是:我使用vb.net应用程序连接oracle数据库。我需要在这个应用程序中执行此查询。
我有一个代码:
Dim sql As String = "Show parameter processes"
Dim cmd As New OracleCommand(sql, conn)
Dim dr As OracleDataReader = cmd.ExecuteReader()
它给出了编译错误:“ORA-00900:无效的SQL语句”
任何人都可以帮助我。
答案 0 :(得分:3)
“显示参数XX”是一个SQLPLUS命令。
SQL中的等价物(这就是SQLPLUS将为你做幕后的事情)
select value from v$parameter where name LIKE '%processes%'