SQL
テーブルが作成済みかを判定する仕組みを調べたのでメモ 実行環境 SQL Server 2014 Express テーブル等の一覧を取得する SQL Serverで作成されているオブジェクトは全て[DB名称].dbo.sysobjectsというシステムテーブルに保存される。 そのため、下記のような…
SQLServerで割り算を行った時、整数同士での割り算の場合は必ず結果が整数になってしまう理由が謎だったので調べた。 実行環境 SQL Server 2014 Express 問題 下記のSQLは1.5という結果が得られるような気がする、と思ってた。 SELECT 3/2 思ってただけだっ…
SQLServer2008以降では、MERGE文と言うものを利用することができる。MERGE文を用いると テーブルにデータがある場合にはUPDATE データがない場合にはINSERT といったように1文でデータの更新処理等をまとめたりすることができる。MERGE (Transact-SQL) 前提 …