从命令行创建 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。