PPAS 相容oracle部分函式表示式索引

2021-09-23 23:31:39 字數 491 閱讀 8062

oracle遷移過來的函式表示式索引出現下列問題,可以嘗試用下列辦法解決

遷移時需要保證建立的函式本身的屬性,輸入固定的值返回值不能變.

demo:

create table table1(id int);

create  index x_idx on table1 ((to_number(id)));

error:  functions in index expression must be marked immutable

解決辦法:

create or replace function my_to_number(p_value text)

returns number as

$$select to_number(p_value); $$

language sql immutable strict;

create index index on table1 ((my_to_number(id)));

PPAS通過DBLink,訪問Oracle資料庫

磨礪技術珠磯,踐行資料之道,追求卓越價值 回到上一級頁面 postgresql基礎知識與基本操作索引頁 回到頂級頁面 postgresql索引頁 作者 高健 luckyjackgao gmail.com 採用oracle11g for hu ux,ppas9.0 for linux dblink主要...

Oracle遷移PPAS 中文表名的處理

oracle遷移到rds for ppas postgresql 時我們會用到很多不同的工具,在中國有些使用者會用 中文 作為表名,甚至欄位名。遷移可能會出現error zero length delimited identifier at or near 的錯誤。針對於此,做了以下demo,以重現...

Eigen 重寫部分 OpenGL 矩陣變換函式

最近花了一天時間重寫了 op engl o pe ng l中矩陣變換的部分函式,主要包含五個 gl load iden tity g ll oadi dent ity gl uloo kat glu look at glscal ed g ls cale d gl tran slat ed g lt...