MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SQLとPL/SQLの違い


SQL、Structural Query Languageは、リレーショナルデータベースの作成、保守、取得に使用される標準のデータベース言語ですが、PL / SQL、SQLの手続き型言語拡張では、SQLを拡張し、手続き型機能を提供します。

SQLとPL/SQLの重要な違いは次のとおりです。

Sr。いいえ。 キー SQL PL / SQL
1 定義 SQLは、データベースの構造クエリ言語です。 PL / SQLは、データベースにSQLを使用するプログラミング言語です。
2 変数 SQLには変数がありません。 PL / SQLには変数、データ型などがあります。
3 制御構造 制御および同様の構造の場合、SQLにはFORループがありません。 PL / SQLにはFORループ、whileループ、ifコントロールおよびその他の同様の構造があります。
4 操作 SQLは一度に1つの操作を実行できます。 PL/SQLは一度に複数の操作を実行できます。
5 言語タイプ SQLは宣言型言語です。 PL/SQLは手続き型言語です。
6 埋め込み SQLはPL/SQLブロックに埋め込むことができます。 PL/SQLはSQLコードに埋め込むこともできます。
6 インタラクション SQLはデータベースサーバーと直接対話します。 PL/SQLはデータベースサーバーと直接対話しません。
7 向き SQLはデータ指向の言語です。 PL/SQLはアプリケーション指向の言語です。
8 目的 SQLは、クエリの記述、DDLおよびDMLステートメントの作成と実行に使用されます。 PL / SQLは、プログラムブロック、関数、プロシージャ、トリガー、およびパッケージを作成するために使用されます。

  1. HDGの説明:SQL、T-SQL、MSSQL、PL / SQL、およびMySQLとは何ですか?

    主にコンテンツがデータベースを介して処理されるという事実のおかげで、Web上には非常に多くの動的なWebサイトが見つかります。データベース管理には、そのようなプロセスを合理化するための構造システムが必要です。そのようなシステムの1つがSQLです。 SQLはSの略です 構造化されたQ uery L anguageは、 Rに保存されているデータへのアクセスと管理に使用されるコンピューティング言語です。 高揚するD atabase M anagement S Microsoftによって開発されたシステム(RDBMS)。 1986年に、この言語は Aの標準になりました アメリカ人N 全国

  2. SQLの内部結合と外部結合の違い

    この投稿では、SQLの内部結合と外部結合の違いを理解します。 内部参加 使用される句は「INNERJOIN」と「JOIN」です。 2つ以上のテーブルの結合されたタプルを返します。 共通の属性がない場合、結果は空になります。 タプルの数が多い場合、「INNER JOIN」は、「OUTERJOIN」と比較してすばやく機能します。 特定の属性に関する詳細情報が必要な場合に使用されます。 「JOIN」と「INNERJOIN」は同じように機能します。 構文 SELECT * FROM table_1 INNER JOIN / JOIN table_2 ON tab