「SQL Server」が付いた記事を、部屋をまたいで集めた。全35件。
SQL Server 2025 への移行を 2016 現場の業務SEが判断するための差分整理。2016 の延長サポート終了は 2026 年 7 月 14 日。互換性レベルを上げると実行計画が変わる罠と、上げる / 上げないの決め方。
「今日の日付ってどう書くんだっけ」 「N日前は…DATEADD のマイナスでいいんやっけ?」 「てか月末ってどう取るの??」 SQL Server で日付を触るたび、これを毎回ググって
客先に1人で常駐してると、ある朝いきなり「このDB、
客先で、昨日まで普通に動いてたアプリが急に落ちる。「ログインに失敗しました(Mic
「会員番号に 0001 を含むやつ全部出し
SQL Server の BULK INSERT で CSV を数万〜数十万行まとめて取り込む最短手順。サーバ側パス・文字コード・改行の 3 つの指定、TABLOCK でのミニマムロギング、bcp / OPENROWSET / SqlBulkCopy との使い分けまで。
INSERT INTO SELECT と SELECT INTO の違いを SQL Server で使い分ける 3 パターン。入れ先テーブルが「あるか / ないか」で選ぶ判断軸、コピペで動く T-SQL、月次退避で本番が固まったハマりの回避策まで。
SQL Server の EXISTS と IN、NOT IN と NOT EXISTS の違いを 3 パターンで整理。NOT IN はサブクエリに NULL が 1 件あるだけで結果が全件消える罠と回避策、JOIN で重複が増える理由、使い分けの早見表。
SQL Server の CAST と CONVERT、普段なんとなく使ってますよね。俺もそうでした。 型を変えるだけの地味な関数。エラーなんて出るわけない、と思ってた。 でも本番でだ
SQL Server の一時テーブル(#temp)・テーブル変数(@table)・CTE。 中間結果をちょっと置いときたい時、この3つ、毎回なんとなくで選んでないですか?? 俺は昔そう
SQL Server の ROUND で四捨五入した金額が 1 円ズレる 3 つの罠。第 3 引数で切り捨てになる、float の丸め誤差、INT 同士の除算が先に切り捨てられる。ROUND / CEILING / FLOOR / CAST の使い分け早見表と実測値付き。
SQL Server の本番テーブルに ALTER TABLE ADD COLUMN する時の罠 3 つ。NOT NULL + デフォルト値で全行更新になる条件、Sch-M ロック、止めずに足す 3 ステップ(2016 / 2019)。