Syntaxerror: Encountered "<EOF>" at line 1, column 16

Syntaxerror: Encountered "<EOF>" at line 1, column 16

我正在尝试通过 Youtube 上的 SQL 教程学习 SQL,commands/functions 中的 none 对我有用。

我遇到语法错误:

Encountered "<EOF>" at line 1, column 16.

select getdate()
           ^

1 statement failed.

我试过带和不带“;”但总是得到相同的结果。

SELECT GETDATE();

我本来希望看到当前日期,但它不起作用。我很确定它非常简单,但我就是看不到它。

我认为在这种情况下下面的说法更好

values( current date ) ; 

但这取决于您使用的平台。

而不是“dual”,在 IBM 术语中,我相信虚拟 table 被称为 SYSIBM.SYSDUMMY1

试试这个:

select current_date from sysibm.sysdummy1