从命令行创建 sports2000 演示数据库

这显示了如何创建 Progress 文档的大部分中使用的演示数据库:sports2000。

这假设你已使用至少一种类型的数据库许可证安装了 Progress 产品。

运行 proenv 脚本/ bat 文件,它将为你提供所有环境变量集的提示。

创建一个目录

此示例适用于 Windows。目录处理等在另一个操作系统中可能不同。

proenv> cd \
proenv> mkdir db
proenv> cd db
proenv> mkdir sports2000
proenv> cd sports2000

使用 prodb 创建 sports2000 数据库

proenv> prodb mySportsDb sports2000

prodb 的语法:

prodb name-of-new-database name-and-path-of-source-database

这将在当前目录中创建一个名为 mySportsDb 的数据库。该数据库是 Progress 安装附带的 sports2000 数据库的精确副本。由于源 sports2000 数据库位于 Progress 安装目录中,因此你无需指定路径。

如果查看目录内容,你将看到一些文件:

proenv> dir
2017-01-12  20:24         2 228 224 mySportsDb.b1
2017-01-12  20:24         1 703 936 mySportsDb.d1
2017-01-12  20:24            32 768 mySportsDb.db
2017-01-12  20:24             2 951 mySportsDb.lg
2017-01-12  20:07               368 mySportsDb.st
2017-01-12  20:24           327 680 mySportsDb_10.d1
2017-01-12  20:24            65 536 mySportsDb_10.d2
2017-01-12  20:24         1 310 720 mySportsDb_11.d1
2017-01-12  20:24         1 376 256 mySportsDb_11.d2
2017-01-12  20:24           327 680 mySportsDb_12.d1
2017-01-12  20:24            65 536 mySportsDb_12.d2
2017-01-12  20:24           327 680 mySportsDb_7.d1
2017-01-12  20:24            65 536 mySportsDb_7.d2
2017-01-12  20:24           655 360 mySportsDb_8.d1
2017-01-12  20:24           655 360 mySportsDb_8.d2
2017-01-12  20:24           327 680 mySportsDb_9.d1
2017-01-12  20:24            65 536 mySportsDb_9.d2
文件名 包含
。D b 主数据库文件。包含数据库架构
.LG 数据库日志文件。包含文本格式的日志记录信息
.ST 数据库结构文件。以文本格式描述存储布局
.D? 实际数据。不同的文件存储不同格式的数据。 .st 文件可以告诉我们什么格式
.B? 之前的图像文件。包含有关正在处理的事务的信息。

现在只需输入 pro mySportsDb 即可直接访问数据库。这将启动连接到数据库的进度编辑器。这将是单个用户连接,因此没有其他人可以同时访问数据库。

在编辑器中,你只需键入:

FOR EACH bill NO-LOCK: 
  DISPLAY bill. 
END.

访问数据库。按 Ctrl + X 执行。这将显示账单表的所有内容。如果要取消,可以按 Ctrl + C。