Функция pg_catalog.btrim(числовой, неизвестный) не существует при создании таблицы
Код psql:
CREATE TABLE ref_lab_cohort_level
AS
SELECT cohort,initcap (TRIM (result_flag)) AS result_flag,
TRIM (cohort_level) AS cohort_level
FROM temp_labs_levels;
В приведенном выше коде trim является функцией PostgreSQL для усечения, но выдает ошибку следующим образом:
function pg_catalog.btrim(numeric, unknown) does not exist
1 ответ
Вот обходной путь для вашего вопроса, проверить может быть полезным для вас:
create table temp_labs_levels(c varchar(200));
insert into temp_labs_levels values (' ABC ');
insert into temp_labs_levels values ('IJK ');
insert into temp_labs_levels values (' XYZ');
insert into temp_labs_levels values ('Normal TEXT');
create table ref_lab_cohort_level
as
select c,
trim(c) c_trimmed,
initcap(trim(c)) c_trim_initcap
from temp_labs_levels;
Ouput:
select * from ref_lab_cohort_level;