Db2 SQL 查询特有的错误
Errors unique to Db2 SQL queries
我正在使用 Hacker Rank 学习 SQL 足以通过编程面试。
当我 运行 使用 DB2 时,我注意到在线编译器中有一个错误。在Oracle中,MS MS SQL SERVER,或者MySQL没有产生错误。
下面的代码是上面贴出的问题的解决方法。
SELECT *
FROM City
WHERE Countrycode = 'JPN';
它 returns 除了 Db2 之外的所有内容:
1613 Neyagawa JPN Osaka 257315
1630 Ageo JPN Saitama 209442
1661 Sayama JPN Saitama 162472
1681 Omuta JPN Fukuoka 142889
1739 Tokuyama JPN Yamaguchi 107078
但是由于某种原因使用DB2它returns解决方法然后报错信息:
1613 Neyagawa JPN Osaka 257315
1630 Ageo JPN Saitama 209442
1661 Sayama JPN Saitama 162472
1681 Omuta JPN Fukuoka 142889
1739 Tokuyama JPN Yamaguchi 107078
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token "database" was found following "k line. */ uncatalog". Expected tokens may include: "JOIN <joined_table>".
SQLSTATE=42601
Db2 的使用有多广泛?我怎样才能避免这个错误?
数据库未编目时提示此错误。 Db2 需要目录才能获得正确答案。您检查数据库是否在本地目录和 运行 程序中编目。在 hackerrank 上,我们无法检查数据库,因此它会出错。
我只是在做同样的事情,结果我只需要添加“;”在该行的末尾,如说明所述。来自python,我忘记了
我正在使用 Hacker Rank 学习 SQL 足以通过编程面试。
当我 运行 使用 DB2 时,我注意到在线编译器中有一个错误。在Oracle中,MS MS SQL SERVER,或者MySQL没有产生错误。
下面的代码是上面贴出的问题的解决方法。
SELECT *
FROM City
WHERE Countrycode = 'JPN';
它 returns 除了 Db2 之外的所有内容:
1613 Neyagawa JPN Osaka 257315
1630 Ageo JPN Saitama 209442
1661 Sayama JPN Saitama 162472
1681 Omuta JPN Fukuoka 142889
1739 Tokuyama JPN Yamaguchi 107078
但是由于某种原因使用DB2它returns解决方法然后报错信息:
1613 Neyagawa JPN Osaka 257315
1630 Ageo JPN Saitama 209442
1661 Sayama JPN Saitama 162472
1681 Omuta JPN Fukuoka 142889
1739 Tokuyama JPN Yamaguchi 107078
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token "database" was found following "k line. */ uncatalog". Expected tokens may include: "JOIN <joined_table>".
SQLSTATE=42601
Db2 的使用有多广泛?我怎样才能避免这个错误?
数据库未编目时提示此错误。 Db2 需要目录才能获得正确答案。您检查数据库是否在本地目录和 运行 程序中编目。在 hackerrank 上,我们无法检查数据库,因此它会出错。
我只是在做同样的事情,结果我只需要添加“;”在该行的末尾,如说明所述。来自python,我忘记了