私は仕事のためにOracle SQLを学ばなければならず、O'Reillyの著書「Oracle PL/SQL Programming」に非常に興味深いです。しかし、PL/SQLがSQLとは異なる言語であるのか、それとも単なるスーパーセットであるのか、それとも他のものであるのかは不明です。誰かがここで私を助けてくれますか?ありがとう。Oracle SQLとOracle PL/SQL
6
A
答えて
12
SQLはデータのクエリと操作のlangaugeです。 PL/SQLは手続き型プログラミング言語です。
PL/SQLは、複雑なプログラムを構築するための構文を使用して完全な言語になります。また、多数のライブラリがあり、幅広い機能を提供しています。しかし、間違いなく主な用途は、データを取得して処理するためのSQL文を埋め込んだストアドプロシージャを構築することです。したがって、PL/SQLはSQLのスーパーセットです。
以前のバージョンのデータベースでは、PL/SQL SQLエンジンがデータベースエンジンに遅れていたため、PL/SQLでは一部のSQL機能が使用できませんでした。 9iオラクルは、2つのステップを維持するための協調的な努力をしており、PL/SQLで行うことができない純粋なSQLでできることを見つけるのはかなり困難です。
5
これはスーパーセットです。
SQLプラスいくつかのPROCEDURALの拡張機能のすべて - あなたは変数を持つことができ、ループ、条件付きロジックなど
関連する問題
- 1. pl/sqlループレコードselect oracle plsql
- 2. PLsqlまたはOracle SQL
- 3. Oracle/PLSQLのパフォーマンス
- 4. PLSQL - Oracleのコレクション
- 5. ホリスティックSQLクエリ(Oracle PLSQL内)およびUX
- 6. PLSQL extract procudures oracle 9i
- 7. Oracle 12c PLSQL MERGEエラー
- 8. Oracle PLSQLのcase文
- 9. IN()句の配列oracle PLSQL
- 10. oracle plsqlのステップ・バイ・ステップ・ロギング
- 11. PLSQL ORACLE:トリガーによるエラー
- 12. PLSQLプロシージャ内のOracleトランザクション
- 13. oracle plsqlの動的なgoto
- 14. Oracle SQLとPLSQLを実践するためのケーススタディシナリオ
- 15. Oracle sqlまたはplsqlから行への変換
- 16. のOracle SQL DeveloperとのOracle 9iのバージョン
- 17. oracle plsqlプロシージャカーソルループ内のテーブルの動的カウント
- 18. Oracle APEX 4.2表形式データ-PLSQL
- 19. 特定の文字のOracleデータベースPLSQLサブタイプ
- 20. oracle plsqlパラメータのデフォルト値はNULL
- 21. oracle plsqlは行をチャンクします
- 22. Oracle PLSQLカーソルネストされた選択ケース
- 23. oracle plsql complex statement in if条件
- 24. Oracle SQL utl.unescapeとレベル
- 25. ORACLE SQLトリガーとSUM()
- 26. Jetbrains Pycharm SQLとOracle SQL Developer
- 27. Oracle SQL
- 28. パラメータとしてOracle Plsqlの動的選択
- 29. Oracleコンパイル・ビューsql
- 30. OracleのSQLエラー:
ああ、華麗です。ありがとうございました! – ConorW