1、创建并打开一个数据库。
CREATE
DATABASE
[DatabaseName
|
?]
参数
[
DatabaseName|
?]
指定要创建或打开(创建对话框)的数据库名,可以指定一个数据库名及其保存位置。忽略这些参数也会打开创建(Create)对话框。数据库文件以扩展名
.dbc
保存。注意:
如果
SET
SAFETY
命令设置为
ON,且在用户指定的路径中已经存在同名的数据库,Visual
FoxPro
将提示用户为数据库指定一个不同的路径或名称。
2、打开数据库。
OPEN
DATABASE
[FileName
|
?]
[EXCLUSIVE
|
SHARED]
[NOUPDATE]
[VALIDATE]
参数
FileName
指定要打开的数据库名。如果没有为文件指定扩展名,则
Visual
FoxPro
自动指定为
.dbc
扩展名。如果省略
FileName,则显示打开对话框。可以指定路径名作为数据库名的一部分。
注意:
如果磁盘或目录名中包含叹号(!),则
Visual
FoxPro
将不能识别路径名。
3、关闭各种类型的文件。
CLOSE
[ALL
|
ALTERNATE
|
DATABASES
[ALL]
|
DEBUGGER
|
FORMAT
|
INDEXES
|
PROCEDURE
|
TABLES
[ALL]]
参数
ALL
关闭当前及所有工作区中所有打开的数据库,
表,
和索引,并选择
1
号工作区。CLOSE
ALL
也关闭任何使用
FCREATE(
)
和
FOPEN(
)
低级文件函数打开的文件,以及任何使用
SET
PROCEDURE
打开的过程文件。CLOSE
ALL
不关闭使用
SET
打开的文件。CLOSE
ALL
也关闭:
表单设计器
“项目管理器”
标签设计器
报表设计器
查询设计器
CLOSE
ALL
不关闭这些:
命令窗口
调试(Debug)窗口
帮助
“跟踪”窗口
CLOSE
ALTERNATE
关闭使用
SET
ALTERNATE
打开的替代文件。
CLOSE
DATABASES
[ALL]
关闭当前数据工作期中的当前数据库和表。如果没有当前数据库,所有当前数据工作期的所有工作区中打开的自由表,
索引,
和格式文件都被关闭,并选择
1
号工作区。
注意:*NEW
如果数据库在“项目管理器”的节点中展开或在一个运行的表单的私有工作期中被打开,则在“命令”窗口中使用
CLOSE
DATABASES
命令不能关闭此数据库。在此情况下,直至“项目管理器”关闭它或使用它的表单关闭它,否则该数据库一直是打开的。
指定
ALL
关键字,则关闭当前和所有非活动数据工作期中的以下项目,并选择
1
号工作区:
所有打开的数据库及其中的表,
除了在其他数据工作期中当前选择的数据库
或
在其他数据工作期中打开的数据库及其中的表
以外。
所有打开的自由表。
所有工作区中的全部索引及格式文件。
CLOSE
DEBUGGER
关闭
Visual
FoxPro
调试器。
CLOSE
FORMAT
关闭使用
SET
FORMAT
命令打开的当前工作区中的格式文件。
CLOSE
INDEXES
关闭当前工作区中所有打开的索引文件(只有
单项索引.idx
和
独立复合索引.cdx
文件
二者)
。不关闭结构复合索引(与表自动同时打开的
.cdx
文件)。
CLOSE
PROCEDURE
关闭使用
SET
PROCEDURE
打开的过程文件。
CLOSE
TABLES
[ALL]
关闭当前选择数据库的所有表。如果没有已打开的数据库,CLOSE
TABLES
关闭所有工作区中的所有自由表。包含
ALL
将关闭所有数据库中的所有表,及所有自由表。所有数据库仍保持打开。当执行一个事务时,不应执行
CLOSE
TABLES
命令;否则
Visual
FoxPro
将产生一条错误信息。
\ 备份控制文件 ctlfile.bakSQL>alter database backup controlfile
to 'e:\oracle\backup\ctlfile.bak'
数据库已更改。
2\
关闭数据库
SQL>SHUTDOWN IMMEDIATE
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
3\
删除全部的控制文件,复制 ctlfile.bak 到原控制文件的位置并改名为原控制文件名
4\ 以 MOUNT
方式启动数据库
SQL>startup mount
ORACLE 例程已经启动。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)