首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

小疑点:不是存储过程或未定义

2012-02-13 
小问题:不是存储过程或未定义CREATE OR REPLACE FUNCTION v_function_one(param1 VARCHAR2) RETURN NUMBER

小问题:不是存储过程或未定义
CREATE OR REPLACE FUNCTION v_function_one(param1 VARCHAR2) RETURN NUMBER IS

BEGIN
  CONCAT('ABC','DAF');

  RETURN LENGTH(param1);
END;

举个简单例子,编译的时候提示:不是存储过程或未定义
郁闷啊,是不是不能用concat();

[解决办法]
CONCAT('ABC','DAF'); 
拼好字符串传给谁?
应该先定义个变量啊,然后传给变量啊
另外字符串拼接,可以用||(shift+\)
比如temp:='abc'||'daf'||'efg'||'afg'
拼接多个,就比concat方便

热点排行