你是要定义一个符串数组类型(每个字符串的最大长度为8000)吗? 这个类型不需特别定义,直接使用就可以了, 示例SQL:
do?language?plpgsql?$$
declare
v_a?varchar(8000)[]?:=?array['Andy',?'Jack'];
begin
??raise?notice?'%',?case?when?v_a[1]?=?'Andy'?then?'Is?Andy'?else?'Other?:?'?||?v_a[1]?end;
end?$$;
可以在函数中使用关键字create temporary table直接创建即可。不过,需要注意的是,要加上if not exists限制,这样在临时表已经存在的情况下,临时表不会被再次创建,从而避免执行异常。 示例函数: create or replace function ads.fn_create_tm。
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
小心情呀