LightDB Oracle互換性強化:GREATEST/LEAST、DBMS_UTILITY.GET_TIME、MOD関数の内核レベル対応

LightDBは、Oracleユーザーが既存のSQLを一切変更せずに移行できるよう、高度なOracle互換性を提供することを目標としています。このため、Orafce拡張とLightDB独自のカーネル機能を統合し、構文・セマンティクス・エラーハンドリングの両面で一貫した動作を実現しています。バージョン LightDB1.0.V202303.00.000 では、以下のOracle固有機能がカーネルレベルでサポート ...

7月29日 16:40 投稿

LightDBにおけるグローバル一時テーブルの実装メカニズム

概要 グローバル一時テーブル(Global Temporary Table)はデータベースにおける特殊なテーブルタイプであり、特定のセッションに依存せずに作成され、複数のセッションで共有・アクセスできます。グローバル一時テーブルのデータは現在のデータベースセッションのライフサイクル内でのみ表示され、セッション終了時に自動的に破棄されます。 グローバル一時テーブルは通常 ...

5月18日 14:57 投稿

関数候補選定アルゴリズムの解析と動作確認

環境構築と関数定義 LightDBのorafce拡張機能において、以下のSQLを実行します。 CREATE DOMAIN oracle.clob AS TEXT; -- バージョン1 CREATE FUNCTION oracle.btrim(text, text) RETURNS text AS 'btrim' LANGUAGE internal STRICT IMMUTABLE; -- バージョン2 CREATE FUNCTION oracle.btrim(text, char) RETURNS text AS 'btrim' LANGUAGE internal STRICT IMMUTABLE; ...

5月16日 09:05 投稿