Oracleデータベースで PL/SQL を扱っていると、「ORA-06512」 がセットで表示されるエラーに遭遇することがあります。 このエラー自体は “直接の原因” ではありませんが、「どこでエラーが発生したか(行番号)」を示す重要なヒ …



Oracleデータベースで PL/SQL を扱っていると、「ORA-06512」 がセットで表示されるエラーに遭遇することがあります。 このエラー自体は “直接の原因” ではありませんが、「どこでエラーが発生したか(行番号)」を示す重要なヒ …

Javaでランダム文字列を生成したい場面は多くあります。例えば以下のような用途です。 一時パスワードの発行 トークンやセッションIDの生成 サンプルデータの作成 ファイル名や識別子を一意にしたい場合 本記事では、英数字のみ、記号含むパターン …

SQLで集計処理を行う際に必ず出てくるのが WHERE句 と HAVING句 の違いです。どちらも「条件を絞り込む」ための構文ですが、役割が明確に異なります。この記事では、 HAVING句を使うべきケース と WHEREとの使い分け をわか …

Windows11 を Microsoft アカウントではなく ローカルアカウントで利用したいというケースは、業務PC、サブPC、家族用PCなど、意外と多くあります。 この記事では、Windows11 で ローカルアカウントを新規作成する方 …

PowerShellはWindows環境での自動化に非常に強力ですが、近年では外部システムと連携するために REST API を呼び出すケースが増えています。本記事では、PowerShellでREST APIを扱う基本から、GET / PO …

Excelで検索・参照作業をする際に必ず登場するのがVLOOKUPとXLOOKUP。2020年以降、Microsoftは「VLOOKUPの後継」としてXLOOKUPを標準搭載し、実務ではXLOOKUPへの移行が主流になりつつあります。 しか …

はじめに Oracleで最もよく見るエラーの1つが ORA-00001:一意制約(UNIQUE制約)違反。INSERT/UPDATE で突然エラーになり、原因が分かりづらいケースも多いです。 本記事では、UNIQUE制約でハマりやすいポイン …

Javaでバッチ処理を作る際に、固定長ファイル(Fixed Length File)を扱うケースは非常に多い。ところが、見た目は単純でも、実務では落とし穴が山ほどあります。 全角混じりによるズレ、行長の不一致、改行コードの差異など、知らない …

SQLのLIKE演算子は、特定の文字列パターンに一致するデータを検索する際に使用されます。この検索パターンを指定するために、ワイルドカードと呼ばれる特別な記号が使われます。主なワイルドカードは、%(パーセント)と_(アンダースコア)の2種類 …

本記事では、Google TPU(Tensor Processing Unit)とは何か、GPUとの違い、性能差、そしてどのような用途に向くのかを、初めて触れる人にも分かりやすく解説します。「結局どっち使えばいいの?」という疑問に答える実務 …