並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

sqlserverの検索結果1 - 11 件 / 11件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

sqlserverに関するエントリは11件あります。 検索techfeedSQLServer などが関連タグです。 人気エントリには 『SQLServer: 動的管理ビュー(DMV)を使ってみよう / DMVを使ったパフォーマンス評価とトラブルシューティング - Qiita』などがあります。
  • SQLServer: 動的管理ビュー(DMV)を使ってみよう / DMVを使ったパフォーマンス評価とトラブルシューティング - Qiita

    SQLServer: 動的管理ビュー(DMV)を使ってみよう / DMVを使ったパフォーマンス評価とトラブルシューティングSQLSQLServerトラブルシューティングチューニングパフォーマンス計測 1. 動的管理ビューとは ・サーバーの状態情報が格納されたViewのこと。沢山種類がある ・動的管理ビュー(Dynamic Management View: DMV) と、動的管理関数(Dynamic Management Function: DMF) の2種類がある ・スコープはサーバースコープ(=どのDBでSELECTを実行しても結果が同じ)と、データベーススコープ(=各DBによってSELECTの実行結果が変わる)の二種類 ・サーバースコープのDMVのSELECTにはVIEW SERVER STATE権限が、データベーススコープにはVIEW DATABASE STATE権限がそれぞれ必要(

      SQLServer: 動的管理ビュー(DMV)を使ってみよう / DMVを使ったパフォーマンス評価とトラブルシューティング - Qiita
    • SQLServer日本語コードの確認方法 - Qiita

      SQLServerに作成したデータベースの文字コード(コードページ)が何なのか実機から調べた際の方法を紹介します。 環境 SQL Server 2014 対象のデータ型 今回調査対象としたのは、文字列型のデータ型であるchar(varchar)、nchar(nvarchar)で定義された列とします。 文字コードの設定箇所 SQLServerには文字列の区別、ソート順を決定する照合順序という定義がありますが、文字コードはそれと同一箇所で設定します。 設定する箇所は以下となります。 1.サーバに設定(SQLServerインストール時に指定) 2.データベースに設定(CREATE DATABASE句で指定) 3.テーブルに設定(CREATE TABLE句で指定) 4.列に設定(CREATE TABLE句で指定) 優先順位 列に定義 > テーブルに定義 > データベースに定義 > サーバに定義 と

        SQLServer日本語コードの確認方法 - Qiita
      • ピーコックアンダーソン – C#とSQLServerをメインに解説しています

        ピーコックアンダーソン 20年ほど,C#をメインにプログラマー&Udemy講師をしています。Udemyでは受講生数35000人を超える生徒の方に受講していただいています。Udemyの動画は36コース,Kindle本も20冊以上出版しています。 20年ほどプログラマーとして活動しています。 初期の頃はいろんな現場を転々とするプログラマーで10年ほど経験をつみ, その後,大手メーカーに入社し, C#やSQLServerを中心とした製品開発にて 設計,製作,保守,プロジェクトリーダー等を10年近く担当。 知識習得のきっかけは,現場に分かりづらいプログラムコードが散乱しており, それらをわかりやすくするために, オブジェクト指向,ドメイン駆動開発,テスト駆動開発, リファクタリング,デザインパターンの書籍などを読み漁りました。 その結果,一つのドメイン駆動開発手法にいまはたどり着き, チームのメン

        • SQLServerのMERGEでINSERT/UPDATE/DELETEを1回のSQLで実行する

          あるテーブルやビューに既に対象のレコードが存在している場合はUPDATE(更新)し、存在していない場合はINSERT(挿入)する。 データベースを使ったアプリケーションを開発していると、よく遭遇するケースの処理です。 こんな場合はどのように処理を行えばよいでしょう。 一旦SELECTを実行して対象のレコードを取得して、データの取得有無の判断をIF文で分岐し、レコードが取得できればUPDATEを実行、レコードが取得できなければINSERTを実行する。 単純に考えれば上記のような処理になります。しかし、上記の処理はSELECTという処理と、UPDATEまたはINSERTという処理の2つの処理に分かれており、1回のSQLで実行することはできません。 SQLServerにはある条件を満たすデータが存在している場合はUPDATEやDELETEの処理、データが存在していない場合はINSERTの処理を行

            SQLServerのMERGEでINSERT/UPDATE/DELETEを1回のSQLで実行する
          • AzureDataStudioでSQLServerイメージをdocker上にデプロイする - Qiita

            Azure Data StudioのUIがかっちょよくなっていました ログインも求められますが、そこでも新UI SQL Serverをデプロイ? Deploy ServerでSQL Serverがデプロイできることがわかったので、早速試してみます。 手順 画面の案内に従うだけでした。 前提条件 Docker desktopをインストールしておきます。 https://docs.docker.com/docker-for-windows/install/ インストールされていないとエラーメッセージ出てきます。(出てきました) あと拡張機能は以下をいれてます。 SQL Serverのデプロイ方式を選択 Versionも選べます。2019にしました。 コンテナ名とパスワード、portを選択 とりあえず適用なportにしました Python Runtime設定 インストール済みでしたが、新規でイン

              AzureDataStudioでSQLServerイメージをdocker上にデプロイする - Qiita
            • SQLServer 数値型のデータ範囲(最小値~最大値)

              整数型 整数型には「tinyint型」「smallint型」「int型」「bigint型」「bit型」の5種類があります。 tinyint型 tinyint型の有効なデータ(値)の範囲は「0 ~ 255」になります。 smallint型 smallint型の有効なデータ(値)の範囲は「-32,768 ~ 32,767」になります。 int型 int型の有効なデータ(値)の範囲は「-2,147,483,648 ~ 2,147,483,647」になります。 bigint型 bigint型の有効なデータ(値)の範囲は「-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807」になります。 bit型 bit型の有効なデータ(値)の範囲は「0 ~ 1」になります。 bit型は「0: False」または「1: True」の真偽値を管理します。 10進

                SQLServer 数値型のデータ範囲(最小値~最大値)
              • 半自動でSQLServerのデータベースをバックアップからリストアする - Qiita

                もし障害が起きたとき用に作ってみたものです。 なぜ半自動なのか 完全自動でリストアはちょっとコワイ(ビビり) というのもありますが、作るなら半自動で頼むと言われた為、半自動で動くリストアのバッチファイルを作成しました。(キーボード連打したらほぼ自動だけど) 条件 フルバックアップは週一で取得している。 差分バックアップは毎日で取得している。 トランザクションログバックアップは毎日取得している。 Z:\test\FULL\がフルバックアップフォルダ Z:\test\INC\が差分バックアップフォルダ Z:\test\TRA\がトランザクションログバックアップフォルダ リストア順序 リストア直前のトランザクションログバックアップを取得 ↓ フルバックアップからリストア ↓ 差分バックアップからリストア ↓ トランザクションログバックアップからリストア 実際に作ってみたバッチファイル @echo

                  半自動でSQLServerのデータベースをバックアップからリストアする - Qiita
                • インデックスと実行計画を理解する@SQLServer - Qiita

                  免責事項 この記事は個人メモとして書き留めておいたものを、分かりやすく纏めてみたものです。記事内容に間違い・補足事項等の指摘があれば適宜修正したいと思いますが、記事の内容を100%保証するものではありません。予めご了承ください。 はじめに (私だけかもしれませんが)インデックスがきちんと利用されているかを、実行計画で確認したりせずに、永らくSQLを利用してきました。『(最近の)オプティマイザは優秀なので、ある程度は自動的に的確な形でSQL実行計画を立ててくれる』という記事を鵜呑みにしてきたからです。それはきっとある程度正しく、またよく使うクエリはDB内でのキャッシュ機構が働くため、中小規模のシステムであれば、問題が表面化することも少ないと思います。 しかし、何事でもそうですが、特にIT系の仕事に於いては、きちんと『基本』を抑えておくことは極めて重要です。 この記事は、SQLServerに作

                    インデックスと実行計画を理解する@SQLServer - Qiita
                  • 縦持ちのデータを横に展開する(CASE, IIF)[SQLServer, MySQL]

                    テーブルにレコードとして保存されているデータを取得する際に横に展開して1行にしたい場合があります。 例えば月ごとに登録されている金額データを1月~12月の列として取得したい場合などです。 今回は縦持ちになっているデータをSQLで横に展開して取得する方法を紹介します。 テーブルとデータの準備 レコードとして保持されているデータを横に展開するサンプル作成のためのテーブルを作成します。 テーブルは四半期ごとの売上金額を管理するQUARTERLY_SALESという名前で作成します。 列には「売上年」を保持する「SALES_YEAR」、四半期を表す1~4までの値の「四半期番号」を保持する「QUARTER_NO」、「売上金額」を保持する「SALES_AMOUNT」の3つにします。

                      縦持ちのデータを横に展開する(CASE, IIF)[SQLServer, MySQL]
                    • SQLServerのBULK INSERTでデータ登録してみる - Qiita

                      はじめに 弊社では、DBの一部にSQL Serverを使用しています。 開発時に大量データの登録を一括で行う場合におすすめしたいBULK INSERTについてご紹介したいと思います。 BULK INSERTとは CSV形式などの形式で、テーブルに一括でデータを登録できるコマンドです。 MicrosoftのSQLドキュメントのBULK INSERTのリンク

                        SQLServerのBULK INSERTでデータ登録してみる - Qiita
                      • 特定の列名を持つテーブルを検索する(Oracle)(SQLServer) - 管理人Kのひとりごと

                        あるユーザのテーブルの中で、特定の列名を持つテーブルを検索したい時の方法。 PostgreSQL編はこちら↓ www.k-hitorigoto.online Oracleの場合 SQLServerの場合 Oracleの場合 USER_TAB_COLUMNSを参照。 https://docs.oracle.com/cd/E49329_01/server.121/b71292/refrn20277.htm#I1020277 SELECT TABLE_NAME ,COLUMN_NAME FROM USER_TAB_COLUMNS WHERE COLUMN_NAME='DEPTNO' ORDER BY TABLE_NAME ,COLUMN_NAME ; 実行結果。SCOTTスキーマの場合。 TABLE_NAME COLUMN_NAME DEPT DEPTNO EMP DEPTNO SQLServe

                          特定の列名を持つテーブルを検索する(Oracle)(SQLServer) - 管理人Kのひとりごと
                        1

                        新着記事