这应该很简单.
该的Sybase文档("例1"),说你没有指定size参数,但即使我做的:
create database pubs5 on default = '10M'
Run Code Online (Sandbox Code Playgroud)
我仍然收到一个错误:
Could not execute statement.
CREATE DATABASE failed because of incorrectly specified or unavailable
space. Total number of megabytes specified and available must be at
least 6 megabytes so Model Database can be copied to the new database.
SQLCODE=1810
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的大小(超过6MB),删除大小并尝试双引号,单引号,没有引号.
为什么这么难?
谢谢.
小智 7
语法是正确的,但Sybase数据库设备上没有足够的空间标记为默认值.
解决问题的最简单方法如下:
disk resize name='master', size='20m'
create database pubs5 on master = '10M'
Run Code Online (Sandbox Code Playgroud)
这将主设备扩展了20MB,为您提供了在其上创建数据库的空间.根据您的设置,"disk resize"命令后原始命令也可能成功.