mysql创建函数

650阅读 1评论2012-07-01 nba76ers
分类:Mysql/postgreSQL


点击(此处)折叠或打开

  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服务器中存储和执行的,可以减少客户端和服务器端的数据传输。
上一篇:最快的方法从list中取指定的值
下一篇:sql 执行顺序

文章评论