DatabaseODP.NETをNuGetからインストールする ODP.NETのインストール手順 Oracle 12cから公式のODP.NETがNuGetに追加されました。 この記事ではODP.NETをNuGetからインストールする手順を記載します。 ODP.NET(Oracle Data Provider for .NET)とは .NETアプリケーションからOracleデータベースに接続する... 2015.05.21 2020.01.09Database
プログラミングWebサービス WebAPIの作り方 ASP.NET(C#)でWebサービスを作成する この記事ではVisual StudioでSOAP形式のWebサービスを作成する方法について記載します。 Visual Studioを使用すると、プロジェクトを作成するだけでWebサービスのテンプレートが自動生成されるので簡単にWebサービスを作成することができます。 環境 OS:W... 2015.05.21 2020.01.09プログラミング
プログラミングWebサービス Web APIのまとめ Webサービス Web APIを調べる Webサービス、Web APIについて調べた結果を簡単にまとめました。 Webサービス、Web APIとは HTTPなどの通信技術を使用してネットワーク上の機器間でXML形式メッセージの送受信を行う技術。 一般的にメッセージの送受信には、「SOAP」「REST」などのプロトコルを使用する。 ... 2015.05.20 2020.01.09プログラミング
プログラミング[jQuery]セレクトボックスを操作する方法 jQueryでセレクトボックスを操作する セレクトボックスの値を参照したり、任意の値を選択状態にするなど、jQueryを使用したセレクトボックスの操作方法を記載します。 最初に操作対象のセレクトボックスを作成します。 <select id="select1"><option value="key1">... 2015.02.28 2020.01.09プログラミング
Database[Oracle]インストールに失敗する原因と対処方法 Oracleインストールエラー時の確認事項 OracleのデータベースやクライアントをWindowsへインストール中に インストーラが途中で落ちたり、エラーが発生する場合があります。 インストールに失敗する場合の原因と対処方法を記載します。 環境変数を確認する 環境変数「PATH」の変数名が全て大文字になっているか確認します... 2015.02.24 2020.01.09Database
Database[Oracle]トリガーの実行順序を設定する方法 FOLLOWS句を使用して実行順序を設定する 1つの表に対して同レベル(タイミング)のトリガーを複数作成することはできますが、実行順序は保証されていません。 実行順序に依存するようなトリガーを作成する場合は、FOLLOWS句を使用して実行順序を設定します。 トリガーの作成方法については、過去記事を参照してください。 トリガーの... 2015.02.21 2020.01.09Database
Database[SQL Server]IDENTITYの値を初期化する ID値の初期化(リセット)方法 IDENTITYプロパティを設定した列のID値を初期化(リセット)する方法を記載します。 現在のID値を確認する ID値を確認するには、DBCC CHECKIDENTコマンドにNORESEEDオプションを指定します。 DBCC CHECKIDENT('TableName', NORESEED); ... 2015.02.08 2020.01.09Database
Database[Oracle]データベースを再構築してOracle Expressのキャラクタセットを変更する 前回の記事でCSALTERを使用したキャラクタセットの変更方法を記載しましたが、サブセットのキャラクタセットからスーパセットへの変更のみ可能でした。 この記事では、データベースを再構築するキャラクタセットの変更方法を記載していきます。 データベースを再構築する方法では全てのキャラクタセットへ変更できます。 キャラクタセットの変更... 2014.11.16 2020.01.09Database
Database[Oracle]CSALTERを使用してOracle Expressのキャラクタセットを変更する Oracle Expressでは標準のキャラクタセットとしてAL32UTF8が設定されます。 キャラクタセットを意識しないでデータベースの移行やデータベース間のデータ連携をすると文字コード関連のエラーが多発する場合があります。 原因としては、キャラクタセットによりマルチバイト文字のバイト数が異なる為です。 例えば、JA16SJIS(... 2014.11.16 2020.01.09Database
Database[Oracle]データベーストリガーの作成方法 DMLトリガーを作成する データベーストリガーの中でももっとも一般的なDMLトリガーの作成方法と簡単な使用方法を記載していきます。 トリガーとは? トリガーとはあるイベントが発生した場合に自動的に実行されるプロシージャです。 下記のイベント発生時にトリガーを起動させることができます。 DML(DELETE, INSERT,... 2014.11.16 2020.01.09Database
Database[Oracle]OracleからWebサービスを利用する方法 SOAPリクエストを送信してレスポンスを表示する 前回はOracleからWebサイトにアクセスする方法を記載しましたが、今回はOracleからSOAP形式のWebサービスを利用する方法を記載します。 ACL設定まではWebサイトにアクセスする方法と同じですので、前回の記事を参考にしてください。 SOAPメッセージの作成 SO... 2014.11.06 2020.01.09Database
Database[Oracle]WEBサイトやWEB APIをOracleから呼び出す方法 WEBリクエストを送信してレスポンスを表示する OracleからWEBサイトやWEB APIなどのネットワークサービスを呼び出すには、UTL_HTTPパッケージを使用します。 今回は、UTL_HTTPパッケージを使用して、WEBサイトからのレスポンスを表示する方法を記載します。 環境 Oracle Express Editio... 2014.11.05 2015.02.21Database
Database[SQL Server]再帰SQLで集計する WITH(共通テーブル式)を使って集計する WITH句とは 共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間し... 2014.10.22 2020.01.09Database
Database[SQL Server]クロス集計の方法 PIVOTを使ってクロス集計する SQL ServerでExcelのピボットテーブルのようなクロス集計をするには、PIVOT関係演算子を使って集計することができます。 PIVOT関係演算子とは? 関係演算子 PIVOT および UNPIVOT を使用すると、テーブル値式を別のテーブルに変更できます。PIVOT 関係演算子は、テー... 2014.10.20 2020.01.09Database
Windows[Windows]「このリモートコンピューターのIDを識別できません。接続しますか?」の対応方法 警告の原因と対応方法 リモートデスクトップ接続をしたときに表示されるこのメッセージ 「このリモートコンピューターのIDを識別できません。接続しますか?」 「はい」をクリックすれば接続できるのでいつも無視する警告だったが、 この警告の原因と対応方法を調べたのでメモ。 環境 OS:Windows Server 2008 ... 2014.10.19 2020.01.09Windows
Database[SQL Server]データを期間別に集計する SQL Serverで集計表を出力 日付をDATETIME型で管理している場合、CONVERT関数、DATEPART関数を使って、日、週、月、年別の集計結果を出力することができます。 icon-chevron-right 週別の集計は日曜はじまりなので注意する 集計方法 日次集計 -- 日次(CONVERT) SELEC... 2014.10.19 2020.01.09Database
Linux[Linux]UbuntuにRDPサーバをインストール Ubuntuにリモートデスクトップ接続する Ubuntuのインストール直後ではWindowsからRDP接続することができない。 接続する為にはRDPプロトコルをサポートしているxrdpをインストールする。 環境 OS:Ubuntu 12.04 xrdpのインストール xrdpに必要なパッケージ一式をインストールする。 $ s... 2014.08.23 2020.01.09Linux
Linux[Linux]UbuntuにVNCサーバをインストール Ubuntuにリモートデスクトップ接続する WindowsからUbuntuにリモートデスクトップ接続するにはVNCサーバをインストールしてVNC経由で操作する 環境 OS:Ubuntu 12.04 VNCサーバのインストール $ sudo apt-get install vnc4server コンフィグファイルの作成 コン... 2014.08.23 2020.01.09Linux
Windows[Windows]IISセッション管理(状態サーバ) IISのセッションをアウトプロセスで管理する方法 IISのセッションはインプロセスが既定設定となっておりワーカープロセスが再起動されるたびにセッション情報が破棄される。 ワーカープロセスの再起動は一定の条件を満たした場合に実行される為、本番運用中でも発生する可能性がありトラブルの原因となる。 そこでセッションをワーカープロセス外で管... 2014.08.23 2020.01.09Windows
Linux[Linux]UbuntuにSSHサーバをインストール UbuntuにSSHサーバをインストールする UbuntuへSSH接続するためにSSHサーバを構築する。 SSHサーバはOpenSSH Serverを使用する。 icon-warning 当手順ではセキュリティについては記載していないので、SSHサーバを公開する場合は必ずセキュリティ設定をすること 環境 OS:Ubuntu 1... 2014.08.13 2020.01.09Linux