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

SQLServerのGOTOコマンド

GOTOコマンド は単純なジャンプコマンドであり、GOTOから、同じ関数内にラベル(ラベル)コマンドがあるプログラム内の場所への無条件ジャンププログラムを許可します。この記事では、SQLServerでこのコマンドを使用する方法について詳しく説明します。

構文

SQL ServerのGOTOステートメントは、コマンドとラベルの2つの部分で構成されています。次の構文を使用します:

GOTOコマンドには、ラベル名label_nameで囲まれたGOTOキーワードが含まれています

  GOTO label_name; 

ラベルセクションには、ラベル名label_nameと次に実行するステートメントが含まれます。

  label_name: {. next execution statement .} 

注:

  1. label_name 関数スコープ内で一意である必要があります。
  2. ラベルを宣言した後に実行するコマンドが少なくとも1つ必要です。
 DECLARE @Number INT = 1 ; 
DECLARE @Total INT = 0 ;

WHILE @Number < = 10
BEGIN
IF @NUMBER = 5
GOTO quantrimang;
ELSE
SET @Total = @Total + @Number;
SET @Number = @Number + 1 ;
END;

quantrimang
PRINT @Total;

GO

このGOTOステートメントを使用した例では、 quantrimangという名前のラベルを作成しました。 @NUMBER 変数が値5に達した場合、プログラムは quantrimangの位置にジャンプできます。 関数にラベルを付け、それに続くステートメントを実行します。 。

もっと見る:

  1. IFコマンド。 SQLServerのELSE。
  2. SQLServerのWHILEループ。
  3. SQL ServerのBREAK(制御割り込み)コマンド。

  1. SQLServerのSELECTコマンド

    このチュートリアルは、SQL Server SELECTステートメント(T-SQL)を構文と例とともに使用するのに役立ちます。 SELECTは、SQLServerデータベース内の1つ以上のテーブルから結果を取得するために使用されるコマンドです。 構文SELECTステートメント 単純な形式では、SELECTステートメントの構文は次のとおりです。 SELECT biểu thức FROM bảng [WHERE điều kiện]; 完全な形式では、SQLServerのSELECTコマンドの構文は次のようになります。 SELECT [ALL | DISTINCT] [TOP

  2. MS SQL Serverとは何ですか?

    SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作