Oracle
如何在 Oracle 12.2 中啟用 INMEMORY JOIN GROUP
我已閱讀有關 INMEMORY JOIN GROUP 的官方 Oracle 文件並從他們的教程中執行程式碼。但是我無法成功創建 INMEMORY JOIN GROUP。
- 安裝的數據庫是 Oracle 12.2
- INMEMORY TABLE 和 INMEMORY COLUMN 已成功創建。
下面是創建 INMEMORY JOIN GROUP 的異常消息:
Error starting at line : 1 in command - CREATE INMEMORY JOIN GROUP employees_departments (employees(department_id), departments()) Error report - ORA-00900: invalid SQL statement 00900. 00000 - "invalid SQL statement" *Cause: *Action:
我的程式碼是
CREATE INMEMORY JOIN GROUP employees_departments (employees(department_id), departments());
為了打開對 INMEMORY JOIN GROUP 的支持,是否應指定任何 Oracle 初始化參數?
不,您還需要一列
departments table
CREATE TABLE employees(department_id int)
✓
CREATE TAble departments(department_id int)
✓
CREATE INMEMORY JOIN GROUP employees_departments (employees(department_id), departments(department_id));
✓
db<>在這裡擺弄