Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Sybase数据库中执行脚本时出现语法错误_Sql_Sqlanywhere - Fatal编程技术网

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

Sql 在Sybase数据库中执行脚本时出现语法错误,sql,sqlanywhere,Sql,Sqlanywhere,我使用SQLAnywhere和Sybase Central创建了一个Sybase数据库。我在创建时已将emp/emp作为dba用户名/密码 数据库已创建,文件已在给定文件夹中生成 当我尝试使用Inactive SQL运行以下脚本时: use master go if exists (select 1 from master..sysdatabases where name='emp_details') checkpoint emp_details go 它抛出了以下异常 Could

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

数据库已创建,文件已在给定文件夹中生成

当我尝试使用Inactive 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
我们还没有弄清楚语法问题到底是什么,并且已经为此纠结了一段时间


有什么想法吗?

首先,您可能需要考虑将您的SQL Anywhere问题发布到论坛上。这是一个专门讨论SQLAnywhere产品线的论坛

有没有可能这两个句点一起导致语法问题


通常情况下,您不会得到错误产生的确切区域。看看这是否有帮助。还可以查看其他论坛。

非常确定CHECKPOINT不需要任何设置arguments@AlexK. 但到目前为止,这件事一直运转良好(不是我们)。那么它应该抛出这个错误是吗?无论如何,我会在没有争论的情况下尝试。