From 6c269a99cf55a905d82bedf0b3ce51b4c5a1b3ed Mon Sep 17 00:00:00 2001 From: Syngnat <92659908+Syngnat@users.noreply.github.com> Date: Wed, 8 Jul 2026 10:39:32 +0800 Subject: [PATCH] fix(oceanbase): support multi-part Oracle table links --- frontend/src/components/MonacoEditor.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/MonacoEditor.tsx b/frontend/src/components/MonacoEditor.tsx index 7701d8a3..09c949ff 100644 --- a/frontend/src/components/MonacoEditor.tsx +++ b/frontend/src/components/MonacoEditor.tsx @@ -126,10 +126,11 @@ const installOceanBaseOracleNavigationFallback = (editor: any) => { } const parts = splitSqlIdentifierPath(identifier.text); - if (parts.length !== 2) { + if (parts.length < 2) { return; } - const [schemaName, tableName] = parts; + const schemaName = parts[parts.length - 2]; + const tableName = parts[parts.length - 1]; if (!schemaName || !tableName) { return; }