我想运行一个类似的Oracle查询:
SELECT *
FROM v$sql
WHERE ......
但是当我在C#中使用“v $ sql”时,我收到错误“无效字符”。
当我删除该部分查询并将其替换为其他表名时,它运行正常。
答案 0 :(得分:2)
我不熟悉C#,但尝试将v $ sql放在双引号中:"V$SQL"
双引号使Oracle区分大小写,因此需要大写。
或尝试使用同义词:
create synonym my_v_sql for sys.V_$SQL;
or
create public synonym my_v_sql for sys.V_$SQL;