0

我使用 SQL Anywhere 和 Sybase Central创建了一个Sybase数据库emp_details 。我在创建时将 emp/emp 作为 dba 用户名/密码。

创建了数据库,并在给定文件夹中生成了文件。

当我尝试使用 Ineractive SQL 运行以下脚本时:

use master
go

if exists (select 1 from master..sysdatabases where name='emp_details')
    checkpoint emp_details
go

它引发了以下异常

Could not execute statement.
Syntax error near 'checkpoint' on line 2
SQLCODE=-131, ODBC 3 State="42000"
Line 4, column 1

一直无法弄清楚语法问题到底是什么,并且已经坚持了一段时间。

有任何想法吗?

4

1 回答 1

2

首先,您可能需要考虑将您的 SQL Anywhere 问题发布到http://sqlanywhere-forum.sap.com/论坛。这是一个专门讨论 SQL Anywhere 产品线的论坛。

这两个句点一起可能会导致您的语法问题吗?

通常你不会得到错误来自的确切区域。看看是否有帮助。也请查看其他论坛。

于 2012-11-26T17:36:33.067 回答