2016-02

VBA

VBAでTSVファイル読み込み

VBAでTSVファイル読み込み
VBA

VBAでCSVファイル読み込み

VBAでCSVファイル読み込みます。 CSVファイルを読み込むには Workbooks.OpenText Filename:="c:\work_vba\a.csv", _ DataType:=xlDelimited, _ comma:=Tr...
VBA

VBAでフォルダを作成する

VBAでフォルダを作成することができます。 Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateFolder ("c:\vba")...
JavaScript

PHPのnumber_formatをjavascriptで記述する

PHPのnumber_formatをjavascriptで記述する
PLSQL

PLSQLのFORALL文でSAVE EXCEPTIONS句をつける

PLSQLのFORALL文でSAVE EXCEPTIONS句をつける
VBA

VBAでハイパーリンクを作成して各シートの目次を作成する

VBAでハイパーリンクを作成するには、for文でループして ActiveSheet.Hyperlinks.Add anchor:=Range("A" & i), Address:="", SubAddress:=Worksheets(i)....
Visual Studio Code

VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動する

VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動する サイドバーにフォーカスを置くにはctrl + 0です。 エディタにフォーカスを置くにはctrl + 1です。 ターミナルにフォーカスを置くショートカットはデフォ...
PLSQL

PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する

PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する
PLSQL

PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する

PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する
JUnit

JUnitでDBUnitを使用してテーブル比較する

JUnitでDBUnitを使用してテーブル比較する JUnitでDBUnitを使用してテーブルの比較をします。 insert.xlsxでデータを投入し、テーブルの期待値をexpect.xlsxとします。 String[] sort = {"...
JUnit

JMockitでブレークポイントが止まらない時の対処法

JMockitでブレークポイントが止まらない時の対処法 以下のようなクラスがあるとします。 public class Logic { public int execute() { int ret = -1; ret = メソッド1();  ...
PLSQL

PLSQLでレコードの結合配列をプロシージャの引数に渡す

PLSQLでレコードの結合配列をプロシージャの引数に渡す
Java

JavaのObject…の使い方

JavaのObject...の使い方 Javaのメソッドで可変長引数をObject...で実現することができます。 メソッド(Object... params) { ~ } 上記のように記述することで、メソッドは省略可能ですし、複数あっても...
JUnit

JMockitでプロシージャ戻り値のモック

JMockitでプロシージャ戻り値のモック
JUnit

JMockitのinvocations,minInvocations,maxInvocationsの使い方

JMockitのinvocations,minInvocations,maxInvocationsの使い方 JMockitで@Mock(invocations=2)と書くと、2回呼ばれた事の確認テストができます。 また、2回よりも多く呼ばれ...
Oracle

Oracleでパッケージ削除する方法

Oracleでパッケージ削除する方法 Oracleでパッケージを削除する方法です。 DROP PACKAGE BODY パッケージ名 これでボディ部を削除できます。 DROP PACKAGE パッケージ名 これでパッケージを削除することがで...
PLSQL

utPLSQLの使い方

utPLSQLの使い方
Oracle

INSERT ALLで1回のSQLで複数行インサートする方法

INSERT ALLで1回のSQLで複数行インサートする方法 INSERT ALLで1回のSQLで複数行インサートすることができます。 書き方は以下の通りです。 INSERT ALL INTO テーブル名 (カラム名A,カラム名B) VAL...
Oracle

CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する

CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する データを一時的に退避したい時などにCREATE TABLE AS文を使用すると全く同じレイアウトのテーブルが別名で作成することができます。 CR...
EclEmma

Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する

Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する
DBUnit

DBUnitを使用してエクセルからデータを投入する

DBUnitを使用してエクセルからデータを投入する JUnitのテストで、DBUnitを使用してエクセルからデータを投入することができます。 エクセルは1行目はテーブルのカラム名を記述し、2行目から実データとなります。 また、シート名がテー...
JUnit

JMockitでSQLExeptionを発生させる

JMockitでSQLExeptionを発生させる
JUnit

JMockitの@Mockアノテーション

JMockitの@Mockアノテーション JMockitの@Mockアノテーションは、モック化したクラスのメソッドをハックし、別処理をさせることができます。 非常に便利です。 以下は、log4jのinfoメソッドが実行された時に、「開始」と...
JUnit

Native library for Attach API not available in this JRE

Native library for Attach API not available in this JRE
JUnit

JUnitの@Before,@BeforeClass,@Afterアノテーションの違い

JUnitの@Before,@BeforeClass,@Afterアノテーションの違い
Linux

awkコマンドの使い方

awkコマンドの使い方
Java

JavaでSEQオブジェクトで割り当てられたキーを取得する

JavaでSEQオブジェクトで割り当てられたキーを取得する Javaでインサートする時に、プライマリキーがSEQオブジェクトで割り当てられたとします。 その値を取得して、同じサロゲートキーを使って別のテーブルにもインサートしたいという場合が...
JavaScript

JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce)

JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce) JSON配列をグルーピングする方法です。JSON配列は以下とします。 [{'code':1,money:100,name:'卵'}, {'code':1,...
Eclipse

Eclipseでpropertiesファイルを開く

Eclipseでpropertiesファイルを開く Eclipseでpropertiesファイルを開くと、Unicode変換されているため、日本語が読めません。 これをEclipseで読めるようにするには、「Limyプロパティー・エディター...