" />
本ページはプロモーションが含まれています。

スポンサーリンク

Transact-SQL データベース

Transact-SQL入門

なぜ、Transact-SQLを使うのか?

とあるプロジェクトで使用したTransact-SQL(SQL Server Management Studioのスクリプト)がとても便利だった。

エンタープライズシステムの性能試験のときなど、データを大量に作りたい時に高速に処理できます。

A5-SQLを使って「CSVファイルからインポート」や「ダミーデータ作成」では時間がかかる場合でも、Management StudioのTransact-SQLで同じことができれば10万件のデータ作成も数秒で終わります。

>>Transact-SQL リファレンス (データベース エンジン) 公式ドキュメント

文字出力 Helloworld!

PRINT 'hello world!'

変数宣言

DECLARE @hoge VARCHAR(MAX) = 'hogehoge'
PRINT @hoge -->> hogehoge

SET @hoge = 'hogehogehoge'
PRINT @hoge -->> hogehogehoge

条件分岐

DECLARE @hoge1 INT = 10
DECLARE @hoge2 INT = 5

IF @hoge1 > @hoge2
BEGIN -- 省略可能
   PRINT 'IF文' 
END -- 省略可能

-->> 10

繰り返し処理

DECLARE @count BIGINT = 0
DECLARE @maxCount BIGINT = 5

WHILE @count < @maxCount
BEGIN -- 省略可能
   PRINT @count
   SET @count = @count + 1
END -- 省略可能

-->> 0
-->> 1
-->> 2
-->> 3
-->> 4

スポンサーリンク

-Transact-SQL, データベース