我是靠谱客的博主 柔弱过客,最近开发中收集的这篇文章主要介绍一个返回值函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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/

最后

以上就是柔弱过客为你收集整理的一个返回值函数的全部内容,希望文章能够帮你解决一个返回值函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部