SQLServerのグローバル一時テーブル
グローバル一時テーブルSQL Serverのグローバル一時テーブル(Transact-SQL)は、SQLServerセッションで個別に作成されたテーブルです
構文
CREATE TABLE ##ten_bang
(
cot1 kieudulieu [ NULL | NOT NULL ],
cot2 kieudulieu [ NULL | NOT NULL ],
…
);
変数名または変数値
ten_bang
グローバルクリップボードの名前を作成する必要があります。名前は##文字で始まります。
cot1、cot2
グローバルクリップボードに作成する列。各列には1つのデータ型が必要です。列には、NULLまたはNOTNULL値を含めることができます。空白のままにすると、デフォルトはNULLになります。
SQLServerのデータ型
注
グローバルクリップボードの名前の前には##が付いています(例:## nhanvien)
例
CREATE TABLE ##nhanvien
( id_nhanvien INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);
この例では、CREATE TABLEコマンドは、SQLServerに##nameという名前のグローバル一時テーブルを4列で作成します。
- nhanvien、 INTデータ型。NULL値は含まれていません。
- 咳、 VARCHARデータ型(最大長50文字)で、NULL値は含まれていません。
- 10、 VARCHARデータ型。NULL値を含めることができます。
- 、 MONEYデータ型。NULL値を含めることができます。
- テーブル##nhanvienの主キーはid_nhanvienです。
##テーブルはtempdbに保存され、すべてのユーザーがSQL Serverのセッションから切断されたテーブルを参照すると、SQLServerはこのテーブルを自動的に削除します。
-
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
-
MicrosoftSQLServerのデータベースでの基本的な操作
みなさん、こんにちは。以前の投稿では、SSMS(SQL Server Management Studio)を介してSQLServerへの接続をインストールして確立しました。 この次の記事では、SQL ServerManagementStudioインターフェイスツールを使用したSQLServerのデータベースでの最も基本的な操作について詳しく説明します。では、始めましょう! #first。新しいデータベースを作成する +ステップ1:まず、SQL Server Management Studioを開き、次にSQLServerに接続します。 (1)–アイテムデータベースを右クリックします。 (