「T-SQL」が付いた記事を、部屋をまたいで集めた。全7件。
SQL Server の CROSS APPLY 使い方を、グループごと上位N件・テーブル値関数の行適用・STRING_SPLIT 展開の3パターンで解説。CROSS と OUTER で行が消える違い、JOIN では書けないケースの判断軸も業務SE向けに実機で。コピペで動くコード付き。
SQL Server の MERGE で UPSERT する時に業務SEが踏む3つの罠 — 同時実行での一意キー違反(HOLDLOCK 不足)、WHEN NOT MATCHED BY SOURCE の削除誤爆、source の重複キーで出る Msg 8672 を、Docker 実機で再現しながら回避策まで。
「今日の日付ってどう書くんだっけ」 「N日前は…DATEADD のマイナスでいいんやっけ?」 「てか月末ってどう取るの??」 SQL Server で日付を触るたび、これを毎回ググって
INSERT INTO SELECT と SELECT INTO の違いを SQL Server で使い分ける 3 パターン。入れ先テーブルが「あるか / ないか」で選ぶ判断軸、コピペで動く T-SQL、月次退避で本番が固まったハマりの回避策まで。
業務側から無線
SQL Server 実行計画の見方。Estimated と Actual の違い、SHOWPLAN_TEXT での取り方、最初に見る 5 箇所(Seek / Scan・行数の乖離・コスト%・Sort・Key Lookup)を実行例で。
今回は業務SE現場でガチで判断に詰まりやすいやつ!!の話。 「先輩が古いストアドの中でDECLARE CURSORしてベタ書きしてる、これ俺が引き継ぎで保守する時、書き直すべきっすか?