在 Interactive SQL 中,使用 CREATE DATABASE 语句创建数据库。使用此语句之前,需要连接到一个现有的数据库。
启动名为 sample 的数据库服务器。
dbeng11 -n sample |
启动 Interactive SQL。
连接到一个现有的数据库。如果没有数据库,可以连接到实用程序数据库 utility_db。请参见连接到实用程序数据库。
执行 CREATE DATABASE 语句。
在 c:\temp 目录中使用文件名 temp.db 创建数据库文件。
CREATE DATABASE 'c:\\temp\\temp.db'; |
该目录路径是相对于数据库服务器的路径。执行此语句所需的权限是在服务器命令行上用 -gu 选项来设置的。缺省设置需要 DBA 权限。
反斜线在 SQL 中是转义字符,在某些情况下必须成对使用。\x 和 \n 序列可用于指定十六进制字符和换行符。n 和 x 以外的字母前面带有反斜线时,不具有任何特殊含义。下面是一些必须使用反斜线的示例。
CREATE DATABASE 'c:\\temp\\\x41\x42\x43xyz.db'; |
开头的 \\ 序列代表一个反斜线。\x 序列分别代表字符 A、B 和 C。此处的文件名是 ABCxyz.db。
CREATE DATABASE 'c:\temp\\nest.db'; |
为避免 \n 序列被解释为换行符,使用了两个反斜线。
请参见转义序列。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |