SQL\400/簡介
外觀
< SQL\400
SQL/400 是 IBM AS/400 的專有 SQL 方言,後來更名為 iSeries,最後更名為 SystemI,商業 eServer 計算機平臺。它有多種形式或執行 SQL 的方式。
- 互動式 SQL/400 可以從命令列執行。呼叫 STRSQL {啟動 SQL/400},進入看起來像另一個命令列的介面,我們可以在其中鍵入 SQL 語句以立即執行,也可以使用 F4 提示功能來導航 IBM DB2/400 資料庫,它是 UDB 的一個版本,IBM 的通用資料庫,以訪問 400 的檔案(表)及其欄位(列),用於將其合併到 SQL 語句中。 互動式 SQL/400 通常用於識別執行各種程式設計操作所需的語句。退出互動式 SQL/400 會話時,我們可以選擇儲存活動日誌,從中可以將成功的 SQL/400 語句複製到其他 SQL/400 版本中。
- SQL 查詢管理器用於設計和儲存 SQL 查詢,這些查詢用於提取資訊、生成報告和建立過程。查詢管理器是 SQL 的一個介面,終端使用者即使不熟悉 SQL 這門程式語言,也可以透過提示瞭解建立查詢和報告所需的知識,這些查詢和報告比其他工具所能建立的更復雜,並且可以根據需要重新執行。
- 靜態嵌入式 SQL 涉及將 SQL 語句硬編碼到其他高階語言程式中,例如 RPG/400、Cobol/400、C/400 和 REXX。之所以這樣做,是因為在某些情況下,SQL 比其他語言更強大,但它們也有一些 SQL 做不到的事情。請參閱比較計算機語言。因此,AS/400 程式設計師可以選擇最適合所需功能的計算機語言,使用不同語言編寫的程式可以透過多種方式呼叫其他語言中的程式碼。
- 動態嵌入式 SQL
所有支援 靜態嵌入式 SQL 的 AS/400 語言也支援動態嵌入式 SQL。
- 其他 SQL/400 應用程式。假設您使用帶有許多 PC 應用程式(如 Microsoft Excel)的個人計算機連線到 AS/400。您可以在 Excel 單元格中放置 SQL 語句,這些語句將訪問 AS/400 資料庫。當您開啟 Excel 時,它會立即向您顯示資料庫中的最新資料。然後,您可以更改語句來更改為 Excel 選擇的資料。

- C/400
- Cobol/400
- Fortran/400
- PL/1
- RPG(400 上有多個不同版本的 RPG)
- REXX