首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL时间函数

PostgreSQL时间函数
EN

Stack Overflow用户
提问于 2014-10-05 22:59:43
回答 1查看 57关注 0票数 0

我是PostgreSQL的新手。Server中有以下代码(存储过程):

代码语言:javascript
复制
Create function sp_test as
Begin 

 declare @cont int
 set @cont = 0
 while (@cont<5)

 Begin 
   if @cont < 3
   print ('Hola Charly' + cast (@cont as varchar))

   else
   print ('Hello Friends' + cast (@cont as varchar))

   set @cont = @cont + 1
 end
End

我想和我使用Sever时一样,但现在通过PostgreSQL。我尝试了以下几种方法,但到目前为止还无法运行:

代码语言:javascript
复制
   CREATE function sp_test () returns void as $$ 
DECLARE 
    cont int=0;

BEGIN 

  while cont<5
  LOOP

   IF (cont < 3)
   THEN
   RAISE NOTICE 'Hola Charly %', cont;
   -- + cast (cont as varchar))

   else
   RAISE NOTICE 'Hello friends %', cont; 
   -- print ('Hello Friends' + cast (cont as varchar))

   END IF;

   cont:= cont + 1;

  END LOOP;


RETURN;   
END;   
$$ LANGUAGE plpgsql;  

我的第一个疑问是:

我怎样才能看到结果呢?

我试过:

代码语言:javascript
复制
SELECT sp_test();

但我只得到以下输出:

感谢您的时间和支持!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-06 00:10:29

我找错标签了。我点击留言标签,我看到了我想要的。

不管怎样,谢谢你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26208095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档