我是靠谱客的博主 柔弱过客,这篇文章主要介绍一个返回值函数,现在分享给大家,希望可以做个参考。

CREATE OR REPLACE FUNCTION FUN_LOAD_TABSPAC
  RETURN VARCHAR
AS
  V_VAR VARCHAR

BEGIN
  SELECT TABLESPACE_NAME INTO V_VAR FROM ZYP_TEST;

  RETURN V_VAR;

END;

Compilation errors for FUNCTION STATTEST.FUN_LOAD_TABSPAC

Error: PLS-00103: 出现符号 "BEGIN"在需要下列之一时:
        := . ( @ % ; not null
          range default character
       符号 ";" 被替换为 "BEGIN" 后继续。
Line: 6
Text: BEGIN

修改:

CREATE OR REPLACE FUNCTION FUN_LOAD_TABSPAC
  RETURN VARCHAR
AS
  V_VAR VARCHAR;

BEGIN
  SELECT TABLESPACE_NAME INTO V_VAR FROM ZYP_TEST;

  RETURN V_VAR;

END;

Compilation errors for FUNCTION STATTEST.FUN_LOAD_TABSPAC

Error: PLS-00215: 字符串长度限制在范围 (1...32767)
Line: 4
Text: V_VAR VARCHAR;

继续修改:

CREATE OR REPLACE FUNCTION FUN_LOAD_TABSPAC
  RETURN VARCHAR
AS
  V_VAR VARCHAR(20);

BEGIN
  SELECT TABLESPACE_NAME INTO V_VAR FROM ZYP_TEST;

  RETURN V_VAR;

END;

result:compiled successfully

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12216142/viewspace-487336/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12216142/viewspace-487336/

最后

以上就是柔弱过客最近收集整理的关于一个返回值函数的全部内容,更多相关一个返回值函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部