Sql 命令在 Visual Studio - Oracle 中无法正常工作
本文关键字:常工作 工作 命令 Visual Studio Oracle Sql | 更新日期: 2023-09-27 18:35:49
我想执行这个命令:
SELECT
WORKORDERID,
(SELECT WORKTYPEID FROM WORK_TYPE v WHERE v.WORKTYPEID = e.WORKTYPE) w
FROM
WORKORDERS e
它在SQL Server和Visual Studio中工作,但是当我想通过Visual Studio Server Explorer在oracle(我在oracle和SQL Server中具有相同的表)上执行此命令时,我收到此错误:
SELECT子句中的错误:靠近"SELECT"的表达式。
SELECT 子句中的错误:靠近"FROM"的表达式。
缺少 FROM 子句。无法分析查询文本。
之后正确显示数据,但它在数据集中不起作用
不能在要选择的列中指定其他选择查询。请尝试改用"加入"。
select e.WORKORDERID, v.WORKTYPEID
from WORKORDERS e
join WORK_TYPE v on v.WORKTYPEID =e.WORKTYPE
这应该有效。