我想檢查一個字符串數組是否存在已轉換的整數。這個位於一個程序,其中的內部:檢查字符串數組中的整數
nc_ecosite
是integer
可變
current_consite
是一個字符串數組
ecosite
是integer
current_ecosite_nc
被double
IF to_char(nc_ecosite, '999') IN
(select current_consite from current_site_record
where current_ecosite_nc::integer = nc_ecosite) THEN
ecosite := nc_ecosite;
結果總是來自ELSIF
那遵循第一個IF
。當nc_ecosite
位於數組中時(來自檢查),會發生這種情況。當值匹配時,爲什麼ecosite
未被填充nc_ecosite
?
我正在使用pgAdmin中的Postgres 9.3。
任何機會,你可以POS更多的功能,以及投入,預期產出和實際產出?我有點跟隨你,但一些具體的例子將有助於看到你想要什麼,以及發生了什麼。 – Hambone