從命令列建立 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。