Sql 在Sybase数据库中执行脚本时出现语法错误
我使用SQLAnywhere和Sybase Central创建了一个Sybase数据库。我在创建时已将emp/emp作为dba用户名/密码 数据库已创建,文件已在给定文件夹中生成 当我尝试使用Inactive SQL运行以下脚本时: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
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. 但到目前为止,这件事一直运转良好(不是我们)。那么它应该抛出这个错误是吗?无论如何,我会在没有争论的情况下尝试。