进度8,CURRENT_DATE选择

时间:2012-09-07 07:39:38

标签: date progress-db

我想在我的Progress DB(主要版本8)上执行一条语句,它在SQL Server中看起来像这样:

选择GETDATE()

从DUAL中选择Current_Date

与Oralce

使用Progress8,日期注册者为CURRENT_DATE。 我现在的问题是:Progress8是否存在类似于对偶的表?或者是这个声明,只返回一个不可能的日期? (我可以创建一个像DUAL表一样的表,但我没有权限)

1 个答案:

答案 0 :(得分:0)

进步不是SQL。进步版本8也是古老的,过时的和不受支持的。它在90年代发布。 Progress的当前版本是OpenEdge 11(版本9引入了“OpenEdge”品牌)。

FWIW Progress 8确实有一些非常有限的SQL-89功能,但使用它们通常被认为是疯狂的。出于营销目的,他们被添加到黑暗时代的语言中。使用4GL编写查询会更成功。

如果您实际上是在4GL中尝试这样做,那么您正在寻找TODAY关键字。

Progress的现代版本支持通过ODBC或JDBC访问SQL-92。但是你需要升级以获得它。