「SQL Server」 一覧

プログラミング

SQLServerでROW_NUMBER()を使って連番を採番する

ROW_NUMBER()で連番を取得する SQLServerでROW_NUMBER()関数を使うと検索結果に対して連番を独自に採番するこ とができます。 1.テーブルの準備 検索するためのテーブルを作 ...

SQLServer

システム日付を取得する

様々な関数でコンピューターのシステム日付を取得する SQLServerのインスタンスを実行しているコンピューターのシステム日付を取得します。 いろいろな種類があるのでその実行結果をまとめてみます。 S ...

SQLServer

再帰SQLで最大再帰数の指定

再帰SQLを実行すると最大再帰数に達してエラー 先日作成した日付を管理しているテーブルから共通テーブル式と再帰SQLを使って歯抜けの日付データを取得するですが、 日付を1年分にして再帰SQLを実行する ...

SQLServer

再帰SQLで歯抜けの日付データを取得する

再帰SQLを使って歯抜けの日付データを取得 処理が自動実行(バッチ処理)で実行された日付を管理しているテーブルから、 処理が実行されなかった日(歯抜けの日付データ)を抜き出す必要が あったのでSQLを ...

SQLServer

DATENAME関数を使って日付を取得する。

2013/05/02   -SQL Server
 , ,

DATENAME関数を使って日付取得 SQLServerでDATENAME関数を使って日付を取得します。 呼び出し形式 呼び出し形式は DATENAME( 取得する形式, 取得するdate型 ) です ...

SQLServer

SQLServer上にあるテーブルの更新日時を取得する。

テーブルの更新日時を取得 SQLServer上にあるストアドプロシージャーの更新日時を取得するで ここ数日間で変更されたSQLServer上にあるストアドプロシージャーを調べるSQLを見つけましたが ...

SQLServer

SQLServer上にあるストアドプロシージャーの更新日時を取得する。

ストアドプロシージャーの更新日時を取得する ここ数日間で変更されたSQLServer上にあるストアドプロシージャーの 更新日付を調べる必要があったので、そんなことができないかと 調査して見ました。 s ...

SQLServer

SQLを使っていろいろなやり方で年月を抜き出す

2013/04/08   -SQL Server
 , ,

いろいろなやり方で年月を抜き出す 数値で年月を管理しているテーブルに対して年月日から 年月を抜き出して条件にしてみるのにどんな方法があるか ちょっとメモ。 実行SQL [crayon-59ed46cf ...

SQLServer

日付の重複をSQLで検索する

SQLを使って期間の重複を見つけ出す SQLを使って、開始日付、終了日付を持っているレコードの 期間の重複を検索して見ます。 テーブルの準備 まずは以下のようなレコードに有効期限を管理する開始日付、終 ...

SQLServer

SQLで指定された年月日の月末日付を取得する

2013/04/02   -SQL Server
 ,

指定された年月日の月末日付を取得 SQLserverには指定された年月日の月末日付を取得する関数が ないようなので、SQLで指定された年月日の月末日付を取得してみます。 作成したストアドプロシジャー ...

SQLServer

ALTER TABLEのALTER COLUMNで「列 'xxxxx' に依存しています」とエラーになる

2013/03/28   -SQL Server
 , , , ,

ALTER COLUMNで「列 'xxxxx' に依存しています」とエラー SQLServerでカラムの属性を変更しようとしたら「列 'xxxxx' に依存しています」のようなエラーが発生しました。 ...

パソコン

SQLServerでSQLを使ってテーブルのカラム名(項目名)を取得する

SQLでテーブルのカラム名(項目名)を取得 Oracleでは

とわりと簡単に取得できるのですが、 SQLServerでカラム名(項目名 ...

SQLServer

既に存在するテーブルに他のテーブルからデータをINSERTする方法

テーブルからテーブルへデータコピー 以前の投稿SELECT INTOで既存テーブルのデータを新規テーブルにコピーするでは 新規にテーブルを自動作成してデータをコピーしましたが、 今回はSQLを使って既 ...

SQLServer

SQLで前の行と同じ値は表示しないようにする

前の行と同じ値は表示しない SQLで前の行と同じ値は表示しないようにするして 伝票印刷のような処理に対応します。 1.テーブルの準備 データを保存するためにテーブルを準備します。 [crayon-59 ...

SQLServer

ストアドプロシジャ内で例外エラーが発生した行番号を取得する。

例外エラーが発生した行番号を取得する SQLServerのストアドプロシジャ内で例外エラーが発生した行番号を取得します。 実行するSQL 例外エラーを取得するには以下のSQLを実行します。 [cray ...

SQLServer

SQLServerのエラーコードを取得するSQL

SQLServerで発生するエラーコードをSQLで取得する SQLServerで発生したエラーコードの内容を メッセージが定義されているテーブルから取得します。 エラーコードを取得するSQL SQLs ...

SQLServer

SQLでランダムにユニーク(一意)な値(ID)を取得する

ランダムにユニーク(一意)な値(ID)を取得する SQLServerでテーブル内でユニークキーをランダム生成して設定したい場合に NEWID()関数を利用するとユニーク(一意)な値(ID)を取得するこ ...

SQLServer

SQLServerでsp_renameを使ってテーブルの列名を変更する

SQLServerで列名を変更するには sp_renameを使って列名を変更 SQLServerですでに作成したテーブルのカラム名を変更する必要が あったのでSQLを調べました。 [crayon-59 ...

SQLServer

SQLで文字列を3分割する

SQLで文字列を3分割する どうしてもSQLServerで特定の文字で文字列を3分割する必要が あったので、調査しました。 せっかくなのでメモ書きです。 関数が無いので自作する そもそもSQLServ ...

SQLServer

0で埋めで固定長のデータにする

0で埋めで固定長のデータにする データべース内のデータを0埋めして取得します。 RIGHT()関数を使って実装 SQLでSELECTするタイミングで数値項目の 不足の桁数に0を埋めて(0パディングして ...

SQLServer

複数のストアドプロシージャ (stored procedure) でローカルテンポラリテーブルを共有する

ローカルテンポラリテーブルを共有する 先日来より悩んでいたSQLServerでの SQLServerで作ったテンポラリテーブルが見つからず無効になってしまう イントラマートでSQLServerの一時テ ...

SQLServer

SQLServerで作ったテンポラリテーブルが見つからず無効になってしまう

SQLServerでテンポラリテーブルを利用して処理を行う時に 「オブジェクト名 '#tmp_table' が無効です」と作ったはずのテンポラリテーブルが 見つからず無効になってしまい、上手くいかなか ...

SQLServer

SQLで指定月のカレンダー作成

ストアドプロシージャでカレンダーを作成する SQLServerでストアドプロシージャ (stored procedure) を使って指定月の月初から月末までの日を 取得する必要があったので作成しました ...

パソコン

ALTER TABLEでカラムの属性を変更する

ALTER TABLEでカラムの属性を変更する すでに作成されているテーブルのカラムの属性を変更します。 実行するSQL

メモ書きです ...

SQLServer

2つのテーブルを結合して値を更新するSQL

2012/12/14   -SQL Server
 , , , ,

2つのテーブルを結合して値を更新するSQL テーブルAの値をテーブルBの値で上書き(更新)するSQLです。 実行するSQL

2つのテー ...

ソースコード

1行のINSERT文で複数のデータを挿入する方法

1行のInsertで複数件のデータ挿入 これまでは1行INSERT文では1行のデータしか挿入できませんでしたが、 SQLServer2008では1行のINSERT文で複数件を挿入できます。 複数行のI ...

SQLServer

SQLServerでホスト名を取得する

2012/12/04   -SQL Server
 , , ,

SQLServerが動作しているホスト(サーバ)名取得 SQLServerでSQLServerが動作しているホスト(サーバ)名を取得します。 実行するSQL [crayon-59ed46cf4a4e9 ...

SQLServer

データベースに登録されている内容を固定長の長さで出力する(2)

2012/11/29   -SQL Server
 , , ,

登録されている内容を固定長の長さで出力する 先日作成したデータベースに登録されている内容を固定長のファイルに出力する(1)より簡単に 出来る方法があるようなので、メモ書きしておきます。 1.固定長での ...

SQLServer

データベースに登録されている内容を固定長のファイルに出力する(1)

登録されている内容を固定長で出力 データベースに登録されている内容を固定長のファイルに 出力する必要があったので、面倒な編集をSQLで行って ファイル出力処理の簡略化を行ってみます。 1.サンプルの仕 ...

SQLServer

SQLで棒グラフの簡易版を出力する

2012/11/26   -SQL Server
 ,

SQLで棒グラフの簡易版出力 SQLで棒グラフの簡易版を出力してみます。 1.テーブルの作成 データを格納するためのテーブルを作成します。 [crayon-59ed46cf4aa75411036638 ...

Copyright© ソフトウェア開発日記 , 2017 AllRights Reserved.