JavaScript

【JavaScript】全角を半角に変換する方法|英字・数字・記号・スペース・カタカナを正規化する

JavaScriptで全角文字を半角に変換する方法を解説します。英数記号は文字コードに0xFEE0を引くだけで一括変換、全角スペースの変換、アルファベット・数字だけの変換、濁点で1→2文字になる全角カタカナの変換、逆(半角→全角)まで、実行確認済みのコードでまとめます。
Oracle

【Oracle】ビューの情報を取得する方法|USER/ALL/DBA_VIEWS・定義確認・依存関係・無効ビュー対処まで完全解説

OracleでビューのSQL定義・作成日時・依存関係・INVALID状態を確認する方法を完全解説。USER_VIEWS/ALL_VIEWS/DBA_VIEWS/DBMS_METADATA/ALL_DEPENDENCIESなど実用クエリを網羅。
Oracle

【Oracle】ビューの使い方完全ガイド|CREATE VIEW・更新可能ビュー・WITH CHECK OPTION・WITH READ ONLY・FORCE まで解説

OracleのビューをCREATE VIEWで作成する方法を完全解説。シンプルビュー・複合ビュー・FORCEオプションの違い、ビューへのINSERT/UPDATE/DELETEが可能な条件、WITH CHECK OPTIONで更新を制限する方法、WITH READ ONLYで参照専用にする方法、セキュリティ目的のアクセス制御ビュー、CREATE OR REPLACE VIEW での定義更新まで実務で使う知識を網羅。
SQL

【SQL】INSERT文の使い方|複数行挿入・SELECT挿入・UPSERT・高速化まで完全解説

SQLのINSERT文の使い方を基本から解説。複数行挿入、INSERT INTO SELECT、UPSERT(ON DUPLICATE KEY/ON CONFLICT/MERGE)、パフォーマンス最適化、RDBMS別の違いまで網羅。
SQL

【SQL】DELETE文でデータを削除する方法|WHERE条件・JOIN・サブクエリ・TRUNCATE違い・安全な削除パターンまで完全解説

SQLのDELETE文でテーブルからデータを削除する方法を徹底解説。WHERE条件指定、IN・BETWEEN・LIKE、サブクエリ削除、JOIN削除、TRUNCATE TABLEとの違い、トランザクション、CASCADE DELETE、RETURNING句、RDBMS別構文比較まで実務パターンを網羅。
SQL

【SQL】AS句で別名(エイリアス)を設定する方法|カラム・テーブル・サブクエリの使い方

SQLのAS句でカラムやテーブルに別名(エイリアス)を設定する方法を解説。基本構文・省略形・日本語別名・JOIN活用・集約関数・サブクエリ・WHERE句の制限・RDBMS間の違いまで、実務で使えるコード例付き。
Oracle

【Oracle】インデックスの作成・再構築・削除完全ガイド|種類・設計判断・断片化対策・ONLINE操作まで解説

Oracleのインデックスを完全解説。Bツリー・UNIQUE・複合・関数ベース・ビットマップ・逆キーの種類と使い分け、CREATE INDEXの全オプション(ONLINE/COMPRESS/TABLESPACE)、ALTER INDEX REBUILDとCOALESCEの違い、断片化の確認と再構築タイミング、インデックスを作るべき列・作るべきでない列の判断基準まで実務で必要な知識を網羅。
Oracle

【Oracle】グローバル一時テーブル(GTT)の作成と使い方完全解説|トランザクション限定・セッション限定・確認方法まで

OracleのCREATE GLOBAL TEMPORARY TABLEでグローバル一時テーブル(GTT)を作成する方法を完全解説。ON COMMIT DELETE ROWS/PRESERVE ROWSの違い・DML操作・インデックス・USER_TABLESでの確認・Oracle 18cのPTTまで網羅。
Oracle

【Oracle】ALTER TABLE完全ガイド|列追加・変更・削除・制約・MOVE・SET UNUSED・本番での注意点まで解説

OracleのALTER TABLE文を完全解説。列の追加(ADD)・型変更(MODIFY)・削除(DROP COLUMN)・非表示化(INVISIBLE)・SET UNUSED、制約の追加・削除・有効化・無効化、テーブルのMOVEによる表領域変更、RENAME、大テーブルでのオンライン操作の注意点まで実務で必要な知識をすべて網羅。
Oracle

【Oracle】テーブルを作成する方法完全ガイド|CREATE TABLE・全データ型・制約・CTAS・表領域指定まで解説

OracleでCREATE TABLEを使ってテーブルを作成する方法を完全解説。NUMBER・VARCHAR2・DATE・TIMESTAMPなど主要データ型、PRIMARY KEY・FOREIGN KEY・UNIQUE・CHECK・DEFAULT・NOT NULL制約の書き方、CTAS(CREATE TABLE AS SELECT)によるテーブルコピー、表領域(TABLESPACE)指定、必要な権限まで実務で必要な知識を網羅。
JavaScript

【JavaScript】文字列をDate型に変換する方法|new Date・Date.parse・手動パースとタイムゾーンの罠

JavaScriptで日付文字列をDate型に変換する方法を解説します。new Date()・Date.parse()・手動パースの使い分け、ISO日付がUTC解釈される(JSTで前日になる)タイムゾーンの罠、Invalid Dateの確実な判定、非ISO形式のブラウザ差異まで、実行確認済みのコードでまとめます。
Oracle

【Oracle】データベースのバージョンを確認する方法|SQL・コマンドライン・GUIツール11パターン完全解説

Oracleデータベースのバージョンを確認する方法を11パターン紹介。V$VERSION・PRODUCT_COMPONENT_VERSION・V$INSTANCE・DBMS_DB_VERSIONのSQL確認、sqlplus -v・OPatchのコマンドライン確認、SQL Developer・OEMのGUI確認まで、必要な権限や使い分けの判断基準も解説します。
bat

バッチファイルで自動バックアップを作成する方法【Windows完全ガイド】

Windowsバッチファイル(.bat)で自動バックアップを実現する方法を網羅的に解説。robocopy/xcopyの使い方から、日付付き世代管理、DB(MySQL/PostgreSQL)バックアップ、7-Zip圧縮、ログ出力、エラーハンドリング、タスクスケジューラ連携、メール通知まで、実務で使えるテンプレート付き。
COBOL

【COBOL】PERFORM文で繰り返し処理を極める|TIMES・VARYING・UNTIL・THRUを完全解説

COBOLのPERFORM文を使った繰り返し処理を完全解説。PERFORM TIMES(回数指定ループ)、PERFORM VARYING(カウンタ制御ループ)、PERFORM UNTIL(条件ループ)、PERFORM THRU(段落範囲実行)、ネストしたPERFORM(二重ループ)、インラインとアウトオブラインの違い、EXIT PERFORMによる途中抜け、配列(テーブル)処理まで、基本構文から実務パターンまで網羅的に解説します。
COBOL

【COBOL】ACCEPT文完全ガイド|FROM CONSOLE・SYSIN・環境変数・再入力ループ・メニュー選択・バッチパラメータ

COBOLのACCEPT文を完全解説。FROM CONSOLEによる対話的入力・FROM SYSINによるバッチパラメータ受け取り・FROM DAY-OF-WEEK・FROM ENVIRONMENT。バリデーション付き再入力ループ・Y/N確認プロンプト・メニュー選択・対話的バッチ実行確認画面の実践パターンまで網羅。
JavaScript

【JavaScript】全角を2文字・半角を1文字としてカウントする方法|表示幅の正しい数え方とバイト数・文字数との違い

JavaScriptで全角文字を2、半角文字を1としてカウントする正しい方法を解説します。for...ofとコードポイント範囲での判定、正規表現での全角カウント、サロゲートペア(絵文字)の扱い、UTF-8バイト数や体感文字数との違い、textareaの全角2字換算など実用例まで網羅します。
JavaScript

【JavaScript】文字列から任意の1文字を取得する方法|charAt・ブラケット記法・at()の違いと実務パターン

JavaScriptで文字列から1文字を取得するcharAt・ブラケット記法・at()の違いを比較表付きで解説。サロゲートペア対策や実務パターンも網羅。
JavaScript

【JavaScript】サロゲートペアに対応したUnicodeコードポイント取得|codePointAt・charCodeAtの違いと実務対策

JavaScriptでサロゲートペア文字を正しく扱うcodePointAt()の使い方を解説。charCodeAtとの違い、絵文字・異体字の処理、for...of・スプレッド構文・Intl.Segmenterの実務パターンまで網羅。
JavaScript

【JavaScript】サロゲートペア文字列を正しく扱う方法|for-of・スプレッド構文・Array.from・正規表現uフラグ

JavaScriptでサロゲートペア文字列(絵文字・特殊漢字)を正しく扱う方法を解説。for-ofループ、スプレッド構文、Array.from、正規表現uフラグ、codePointAt、Intl.Segmenterなど、文字化けを防ぐテクニックを網羅的に紹介します。
JavaScript

【JavaScript】日本語をBase64形式にエンコード・デコードする方法|btoa・TextEncoder・Buffer.from・FileReader対応

JavaScriptで日本語をBase64エンコード・デコードする方法を解説。btoa()でエラーになる原因と、encodeURIComponent・TextEncoder・Buffer.from(Node.js)・FileReaderを使った解決策をサンプルコード付きで紹介します。