2019-06-01から1ヶ月間の記事一覧

SSMS 18.1 Diagram なんか不安定ってか作ったファイルが開けず SSMS が落ちる。。

SSMS 18.1 で Diagram が復活した - お だ のスペース で復活したって書いたけど、動き怪しい。。 18.1 の Diagram で作成したダイアグラムが何かの拍子に開けなくなった。 開くと SSMS が落ちて、イベントビューアーに以下のログが2つ。 障害が発生している…

SSMS 18.1 で Diagram が復活した

SSMS 18 で Diagram が無くなった - お だ のスペース で Diagram が無くなったって書いてましたが、18.1 で復活しました。 Download SQL Server Management Studio (SSMS) - SQL Server | Microsoft Docs New in this Release (SSMS 18.1) より抜粋 Databas…

SQL であるグループの中で最小のものを取得する (複数あっても1つにしたい)

質問されたので… create table [取引開始履歴] ( [取引先] nvarchar(20), [取引先営業所] nvarchar(20), [開始日] date not null ) insert into [取引開始履歴] values (N'Foo財閥', N'大阪', '2016-04-01'), (N'Foo財閥', N'東京第一', '2016-04-01'), (N'F…

SQL Server での更新ロックを使った排他制御

よくあるやつですが、諸々の事情で取り合えず書いときます。 めっちゃ簡略化したシナリオ 分離レベルはデフォルトの read committed 入庫と出庫 + 在庫を更新するケースで、 しかも update で現在値を計算するのではなく直接設定するケース。 ※update 在庫 s…

SQL Server 2019 の _UTF8 照合順序は日本語ではサイズ増える?

SQL Server 2019 CTP3.0 時点の情報です SQL Server 2019 の新機能 - SQL Server | Microsoft Docs 見てたら char/varchar でも UTF-8 がサポートされたよーってあったので見てみました。 照合順序と Unicode のサポート - SQL Server | Microsoft Docs より…