我有一个使用旧(+)
语法为Oracle编写的查询,现在我想将其转换为Access SQL。
这是我的查询:
select BOOKCODE.BOOKCODEID,BOOKCODE.BOOKCODENAME
from Application_bookcode, BookCode
where BOOKCODE.BOOKCODEID (+) = HMISUnitTest.APPLICATION_BOOKCODE.BOOKCODEID
and HMISUnitTest.APPLICATION_BOOKCODE.ApplicationId = 7
什么是Access SQL中的等效项?
如果我还记得旧的Oracle外连接语法(已经有 很长时间了 ),则Access中的相应查询应为
SELECT
BOOKCODE.BOOKCODEID,
BOOKCODE.BOOKCODENAME
FROM
Application_bookcode
LEFT JOIN
BookCode
ON BOOKCODE.BOOKCODEID = APPLICATION_BOOKCODE.BOOKCODEID
WHERE
APPLICATION_BOOKCODE.ApplicationId = 7
问题内容: 我有一个查询,看起来像这样: 我知道(+)是联接的旧语法,但是我不确定它对该查询的实际作用。有人可以解释一下,并使用更现代的连接语法在where语句中显示不带(+)的查询吗? 问题答案: 我相信你想要这样: 老实说,可能不需要外部联接。为什么会有一个无效的?唯一合理的可能性是该值是否为。
问题内容: 我想转换以下查询: 它与Oracle连接语法等效。我的第一次尝试: 由于“ ORA-01417:一个表最多可以外部连接到另一个表”错误而无法正常工作。 我意识到Oracle建议使用ANSI方法,但是我受到以下Oracle错误的“折磨”: http://awads.net/wp/2007/06/14/when-ansi-sql-join-syntax-does-not-work-in-
任何帮助都将不胜感激!
很好的一天, 我想更改一些程序代码(主要是SQL代码),因为数据库已经从DB2更改为Oracle。 这里有一个例子,我成功地改变了,但我不是真的了解它,我无法从谷歌找到它。 以下是原始SQL查询代码(使用DB2): 以下是我编辑后的SQL查询代码(成功从Oracle获取数据): 当我分析时,如果我没有将rownum更改为rownum1,我会得到错误,错误是ORA-00923:FROM关键字未在预期
我有三个表示cron数据的变量,例如: 这些值将用于调度运行脚本的cron作业。后来,我意识到需要进行REST调用并传递一个UTC格式的参数。 如何使用ruby将上述值转换为UTC格式的datetime值? 提前感谢!
问题内容: 我有一个查询,该查询始终返回一行且包含 许多 列。我想将其转换为2列和多行。 原始结果: 我想要的是: 这可能吗? 编辑(澄清) 我正在寻找一种自动的方法。IE浏览器,我可以传递任何只返回1行的查询结果。 问题答案: 您正在使用Oracle 11g吗?您尝试过枢轴旋转还是取消枢轴旋转? 更多信息在这里。