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プログラミング
IT全般 Windows OSとSQL Serverで延長期限を確認 メインストリームサポートは、セキュリティ更新の提供も含め、仕様変更や新機能の追加など幅広いサポートが提供されます。 延長サポートは、脆弱性やバグへの対応をメインとしたセキュリティ更新プログラムが提供されるだけです。 2022.05.16 IT全般
Python 【Python】SQLAlchemyでSQLServerのCRUD操作 SQLAlchemyでCRUD操作をやってみたいと思います。やってみた感想は、特にC(create)のINSERT処理は、簡単に書けますし、SQLを直接記述することもできるのでDBのCRUD処理でSQLAlchemyを使わない理由はないなと思いました。 2022.04.22 PythonPython データベースプログラミング
Python 【Python】SQLAlchemyでSQLServerのテーブルを作成 当記事はSQLAlchemyとpyodbcを使用してSQLServerに接続してデータベースとテーブルを実際に作成したときの対応方法について書こうと思います。 2022.04.20 PythonPython データベースプログラミング
Python 【Python】pyodbcでSQL Serverに接続する pythonでSQL Serverに接続する場合は、pyodbcの他にもSQLAlchemyというORM(ORマッパー)が有名ですが、私個人は普段保守でSQLを書くことが多いのでPyodbcを使っています。 2021.11.14 PythonPython データベースプログラミング
SQL Server 【SQLServer】本番環境のデータベースを別のサーバーに自動でリストアさせる 毎回本番バックアップをコピー→リストア→ユーザーマッピングの操作を手動でしているので面倒くさいと思っていました。そこで今回はDBバックアップのコピー→リストア→ユーザーマッピングの一連の作業をバッチ化して自動化してみました。 2021.10.10 SQL Serverプログラミング
SQL Server 【SQL Server】DBバックアップの圧縮オプションをデフォルトでONにする この設定を入れると以下のような動きになります。 ・DBバックアップの圧縮オプションがデフォルトでONになる。 ・圧縮オプションを入れ忘れてもバックアップが圧縮される。 2021.10.10 SQL Serverプログラミング
Python 【Python】SQLServerのテーブルにJP1の実行時間結果をINSERTする。 テキストファイルの読み込みはpandasのread_csvが便利 SQL Serverへの接続はpyodbcを使う。 INSERTなどの登録/更新処理は必ず例外処理を書く。 2021.07.11 PythonPython データベースプログラミング
SQL Server 【SQLServer】sp_executesqlで変数にセットしたSELECT 結果をINSERT SQL Serverのストアド内でよく使用するのですが、変数@sqlなどにSELECT文を記述してその結果をダイレクトに別テーブルにINSERTしたいということがあります。この場合は、Exec sp_executesql 変数名 で変数@sqlに入っているSELECT結果をINSERTできます。 2021.05.15 SQL Serverプログラミング