Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2857155
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Mysql/postgreSQL

2012-07-01 23:19:50


点击(此处)折叠或打开

  1. use optimizaiton;
  2. DROP FUNCTION IF EXISTS hello; -- 删掉已经存在的

  3. CREATE FUNCTION hello( s varchar(30)) -- 多个参数用,分割 参数的类型必须是mysql列存在的类型
  4. RETURNS VARCHAR(255) -- 指定返回值类型,如果你不确定返回文本长度,可以使用text

  5. BEGIN
  6.     DECLARE str varchar(255) default 'hello '; -- 定义一个变量,可以指定默认值
  7.     SET str = concat(str,s); -- 设置改边变量的值
  8.     RETURN str; -- 返回值

  9. END
存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。
阅读(602) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

nba76ers2014-01-06 12:44:38

调用形式
select hello('hello');