我使用 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
一直无法弄清楚语法问题到底是什么,并且已经坚持了一段时间。
有任何想法吗?