-- Function: func_replace_trim(text)
-- DROP FUNCTION func_replace_trim(text);
CREATE OR REPLACE FUNCTION func_replace_trim(in_column text)
RETURNS text AS
$BODY$
/*#############################################################
# 函数名称:FUNC_REPLACE_TRIM
# 功能介绍:将中文括号替换为英文括号并去除字段中的所有空格
# 编写人员:
# 编写日期:2017/12/28 22:29:24
# 传入参数:in_column
##############################################################
# 修改原因:
# 修改人员:
# 修改日期:
##############################################################*/
-- 1、变量定义
-- 接收传入参数的变量
DECLARE
v_column text;
BEGIN
v_column :=replace(replace(replace(in_column, '(', '('), ')', ')'),' ','');
-- 4、返回计算结果
Return v_column;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION func_replace_trim(text) OWNER TO actuarial;
续:-- Function: func_replace_trim(text)
-- DROP FUNCTION func_replace_trim(text);
CREATE OR REPLACE FUNCTION func_replace_trim(in_column text)
RETURNS text AS
$BODY$
/*#############################################################
# 函数名称:FUNC_REPLACE_TRIM
# 功能介绍:将中文括号替换为英文括号并去除字段中的所有空格
# 编写人员:
# 编写日期:2017/12/28 22:29:24
# 传入参数:in_column
##############################################################
# 修改原因:
# 修改人员:
# 修改日期:
##############################################################*/
-- 1、变量定义
-- 接收传入参数的变量
DECLARE
v_column text;
BEGIN
v_column :=replace(replace(replace(in_column, '(', '('), ')', ')'),' ','');
-- 4、返回计算结果
Return v_column;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
续:ALTER FUNCTION func_replace_trim(text) OWNER TO actuarial;
当更换数据库时需更换owner 所属
网友评论