\r\n\r\n

エスエルげんごとt-sql言語の違い

データベースへのアクセスや操作には、クエリ言語が使われる。Structured Query Language (sql)は、データベースで使用されるコンピュータ言語です。t-sql (transact-sql) は、マイクロソフトが開発したSQLの拡張機能です。t-sqlは、マイクロソフトのSQLサーバーで使用されるクエリ言語です。

SQLとT-SQL

SQLとT-SQLは、データベースへのアクセスや操作に今日よく使われているクエリ言語である。SQL(Structured Query Language)は、データベースで使用されるコンピュータ言語である。T-SQL (Transact-SQL) は Microsoft SQL Server で使用されるクエリー言語で、Microsoft が開発した SQL の拡張版です。

SQL言語

SQL言語には、節、式、述語、クエリ、ステートメントと呼ばれるいくつかの言語要素があり、SQLは、データベースへの**データ、情報のためのデータ照会、データベース内のデータの更新/削除、データベーススキーマの作成/変更機能を備えています。このうち、最も広く使われているのがクエリである。クエリーはユーザーによって定義され、ユーザーがデータベースから取得する必要があるデータのサブセットの必要な属性を記述することができる。SQLでは、文字列、ビット列、数値、日時などのデータ型をデータベースのカラムに含めることも可能です。米国規格協会(ANSI)は1986年に、国際標準化機構(ISO)は1987年に、それぞれSQLを標準として採用した。SQLはANSI規格ですが、SQL言語にはさまざまなバージョンがあります。しかし、ANSI規格に準拠するため、これらのバージョンはすべて、SELECT、UPDATE、DELETE、INSERT、WHEREといった広く使われているコマンドを同様にサポートしています。

T-SQL言語

T-SQLは、Microsoft社が開発したSQLの拡張機能で、手続き型プログラミング、ローカル変数、文字列/データ操作のためのサポート関数などの機能を追加してSQLを拡張しています。これらの機能により、T-SQLはTuring completeとなります。microsoftsqlserverと通信する必要があるアプリケーションは、サーバーにT-SQL文を送信する必要があります。T-SQLは、BEGINとEND、BREAK、 CONTINUE、GOTO、 IFとELSE、RETURN、WAITFORとWHILEというキーワードを使ってフロー制御を提供するほか、次のようになります。T-SQLでは、DELETE文とUPDATE文にFROM句を追加することができます。このFROM句によって、削除文と更新文が中間で結合される***。また、SQL-Tステートメントを使用して、テーブルの **複数行を使用することができます。これは、データを含む外部ファイルを読み込むことによって、テーブルの **複数行を表示します。大容量の**を使用すると、**が必要な各行に対して個別のINSERT文を使用する場合と比較してパフォーマンスが向上することがあります。

SQLとT-SQLの違いは何ですか?

  • 2020-10-20 15:35 に公開
  • 閲覧 ( 11 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ