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

SQLServerのローカル一時テーブル

このチュートリアルでは、SQLServerでLOCALTEMPORARYTABLEを使用する方法と構文と例について説明します。

ローカル一時テーブルLOCAL TEMPORARY TABLEはtempdbに格納され、SQLServerはテーブルが使用されなくなると自動的に削除します。

構文

  CREATE TABLE #ten_ bang 
(
cot1 kieudulieu [ NULL | NOT NULL ],
cot2 kieudulieu [ NULL | NOT NULL ],

);

変数名または変数値

ten_bang

ローカル一時テーブルの名前を作成する必要があります。#文字で始まります。

cot1、cot2

テーブルに作成する列。各列には1つのデータ型があり、NULLまたはNOT NULL値を含めるように指定する必要があります。それ以外の場合、デフォルトはNULLです。

SQLServerのデータ型

ローカル一時テーブルLOCAL TEMPORARY TABLEにはプレフィックス#が付いています(たとえば、#nhanvienが必要です)。

  CREATE TABL E #nhanvien 
( id_nhanvien INT PRIMARY KEY,
ho (VARCHAR(50) NOT NULL,
ten (VARCHAR(50),
luong MONEY,
);

たとえば、CREATE TABLEコマンドは、4列の#nhanvienという名前のローカル一時テーブルを作成します。

  1. INTデータ型のnhanvienには、NULL値が含まれていません。
  2. 咳、VARCHARデータ型(最大長50文字)で、NULL値は含まれていません。
  3. VARCHARデータ型のtenには、NULL値を含めることができます。
  4. 、MONEYデータ型には、NULL値を含めることができます。
  5. テーブル##nhanvienの主キーはid_nhanvienです。

#テーブルはtempdbに保存され、SQLServerセッションが不要になるとSQLServerは自動的に削除されます。


  1. SQLServerのPIVOT句

    SQL Server(Transact-SQL)では、PIVOT句を使用すると、クロス集計を使用して、あるテーブルから別のテーブルにデータを転送できます。つまり、集計結果を取得して行から列に移動できます。 この例では、合計を計算してから、データテーブルの列に行を渡します。 PIVOT句の構文 SELECT cot_ dautien AS , [giatri_chuyen1], [giatri_chuyen2], … [giatri_chuyen_n] FROM () AS PIVOT ( ham_tong () FOR IN ([giatri_chuyen

  2. MicrosoftSQLServerのデータベースでの基本的な操作

    みなさん、こんにちは。以前の投稿では、SSMS(SQL Server Management Studio)を介してSQLServerへの接続をインストールして確立しました。 この次の記事では、SQL ServerManagementStudioインターフェイスツールを使用したSQLServerのデータベースでの最も基本的な操作について詳しく説明します。では、始めましょう! #first。新しいデータベースを作成する +ステップ1:まず、SQL Server Management Studioを開き、次にSQLServerに接続します。 (1)–アイテムデータベースを右クリックします。 (