SQL Server 【SQLServer】縦持ちのデータをpivotで横持ちにする 実はSQL Serverにもpivot句という構文があってこれを使うと簡単に縦持ちのデータを横持ちにすることができます。これを知っていると非常にデータを加工するうえで幅が広がります。 今回はpivot句で縦持ちデータ→横持ちデータに変換する方法について紹介したいと思います。 2022.08.01 SQL Serverプログラミング
SQL Server SQL Serverの最大メモリの設定は?SQL Serverの環境設定についてまとめる 最新のCU及びSPを適用しているか インスタンスの最大メモリを設定しているか 照合順序は正しく設定されているか トランザクション分離レベルは、きちんと検討しているか バックアップの圧縮をするか 2022.06.24 SQL Serverプログラミング
SQL Server 【SQLServer】本番環境のデータベースを別のサーバーに自動でリストアさせる 毎回本番バックアップをコピー→リストア→ユーザーマッピングの操作を手動でしているので面倒くさいと思っていました。そこで今回はDBバックアップのコピー→リストア→ユーザーマッピングの一連の作業をバッチ化して自動化してみました。 2021.10.10 SQL Serverプログラミング
SQL Server 【SQL Server】DBバックアップの圧縮オプションをデフォルトでONにする この設定を入れると以下のような動きになります。 ・DBバックアップの圧縮オプションがデフォルトでONになる。 ・圧縮オプションを入れ忘れてもバックアップが圧縮される。 2021.10.10 SQL Serverプログラミング
SQL Server 【SQLServer】sp_executesqlで変数にセットしたSELECT 結果をINSERT SQL Serverのストアド内でよく使用するのですが、変数@sqlなどにSELECT文を記述してその結果をダイレクトに別テーブルにINSERTしたいということがあります。この場合は、Exec sp_executesql 変数名 で変数@sqlに入っているSELECT結果をINSERTできます。 2021.05.15 SQL Serverプログラミング
SQL Server 【SQLServer】SELECT結果をCSVで出力する(Powershell編) SQLServerでSELECTした結果をCSV形式で出力する方法で今回はPowershellで作ってみました。 2021.03.21 SQL Serverプログラミング
SQL Server 【SQLServer】リストア時に’排他アクセスを獲得できませんでした。’が表示される 【SQLServer】データベースの復元に失敗しましたとなった場合の対処法。追加情報:データベースは使用中なので、排他アクセスを獲得できませんでした。原因はリストアデータベースが他のユーザーに使われているからです。 2021.03.20 SQL Serverプログラミング
SQL Server 【SQL Server】ひとつのテーブルを扱ってSELECT文を実行(その1) データの抽出が主な目的としている人は、このSELECT文が一番基本で一番重要なものです。 ここでは基本構文とSQLServerのサンプルデータベース(AdventureWorks2019)から実際に基本構文を利用してデータを取得してみました。 2021.03.07 SQL Serverプログラミング
SQL Server 【SQL Server】照合順序の設定はインストール時に決まるので注意 デフォルトでインストールした場合の既定の設定値は【Japanese_CI_AS】です。この設定を変更する場合は、最悪インストールからやり直しになってしまうので必ずチェックしておきましょう。 2021.02.28 SQL Serverプログラミング