在Sybase数据库中执行脚本时出现语法错误

时间:2012-11-26 16:30:31

标签: sql sqlanywhere

我使用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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

这两个时期是否可能导致语法问题?

通常情况下,您不会得到错误来自的确切区域。看看是否有帮助。另请查看其他论坛。