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

SQLServerで変数を宣言する

SQL Serverには、他のプログラミング言語と同様に、データ型、変数、および変数の宣言の概念が完全に存在します。この記事では、SQL Serverで変数、複数の変数を宣言し、変数にデフォルト値を割り当てる方法を学習します。トラックを読むように招待します。

変数(変数) アルゴリズムの実行中に一時的な値を格納するために使用されます。

SQLServerでの変数宣言の構文

SQL Serverで変数を宣言するには、次のように表されるDECLAREステートメントを使用します。

 DECLARE @variable_name datatype [ = initial_value ], 
@variable_name datatype [ = initial_value ],
.;

パラメータ:

  1. variable_name :変数に割り当てられた名前。
  2. データ型: 変数のデータ型。
  3. initial_value: 変数に割り当てられたデフォルト値(オプション)。

SQLServerで変数を宣言する

DECLAREを使用して変数を宣言します

 DECLARE @quantrimang VARCHAR(50); 

このDECLAREステートメントは、 @quantrimang、という名前の変数を宣言します。 VARCHARデータ型で長さ50文字。

次に、 @quantrimangの値を変更します SETステートメントを使用した変数。

 SET @quantrimang = 'Hello world'; 

次に、INTデータ型を試してください:

 DECLARE @site_value INT; 

SETステートメントを使用して、値を @site_valueに割り当てます。 変数

 SET @site_value = 10; 

つまり、 @site_value ここでの変数は整数10に割り当てられます。

SQLServerで多くの変数を宣言する

次のコマンドの使用方法:

 DECLARE @quantrimang VARCHAR(50), 
@site_value INT;

この例では、2つの変数が宣言されています: @quantrimang VARCHAR(50)データ型の変数と変数 @site_value INTデータ型。

SQLServerでデフォルト値を使用して変数を宣言します

SQL Serverでは、宣言時にデフォルト値を変数に割り当てることができます。

 DECLARE @quantrimang VARCHAR(50) = 'Hello world'; 

ここで @quantrimang VARCHARデータ型で長さが50文字の変数は、デフォルトで「Helloworld」値に割り当てられます。

同様に、INTデータ型で宣言します:

 DECLARE @site_value INT = 10; 
初期値が割り当てられた複数の変数を宣言します

次のコマンドの使用方法:

 DECLARE @quantrimang VARCHAR(50) = 'Hello world'; 
@site_value INT = 10;

2つの変数@quantrimang および@site_value 同じコマンドで宣言され、デフォルトの初期値が割り当てられています。


  1. SQL ServerのPROCEDURE(手順)

    手順 は、後で使用するために保存する複数のステートメントのデータベース内のプログラムです。 SQL Serverでは、プロシージャにパラメータを渡すことができますが、関数として特定の値を返すことはありませんが、実行の成功または失敗を示します。 この記事では、SQLServerでプロシージャを作成および削除する方法の構文と例を示します。 作成手順 構文 SQL Serverでプロシージャを作成するには、次の構文を使用します。 CREATE {PROCEDURE | PROC } [schema_name.]procedure_name PROC} [schema_name.] Proced

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

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