易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql自定义函数执行出错

在mysql5.0里创建了一函数代码如下:
DELIMITER $$;

DROP FUNCTION IF EXISTS `newspaper`.`f_hzcode`$$

CREATE FUNCTION `f_hzcode`() RETURNS char(1)
BEGIN
declare fpy char(1);
  declare pc char(1);
  declare cc char(4);
  set @fpy = UPPER(left(words,1));
  set @pc = (CONVERT(@fpy  USING  gbk));
  set @cc = hex(@pc);
  if @cc >= "8140" and @cc <="FEA0" then
    begin
      select PY from tbl_py where hz>=@pc limit 1 into @fpy;
    end;
  end  if;
  Return  @fpy;
END$$

DELIMITER ;$$

执行查询:
select f_hzcode('在');

出错提示:
错误代码: 1318
Incorrect number of arguments for FUNCTION newspaper.f_hzcode; expected 0, got 1
(耗费 0 ms)

什么原因???
1.  DELIMITER $$;
2.  DELIMITER ;$$
3.  CREATE FUNCTION `f_hzcode`() RETURNS char(1) DETERMINISTIC

SQL code:
mysql> DELIMITER $$
mysql>
mysql> DROP FUNCTION IF EXISTS `newspaper`.`f_hzcode`$$
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>
mysql> CREATE FUNCTION `f_hzcode`() RETURNS char(1) DETE


相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

帮忙看看MySQL有关的批处理文件的语法

echo %~dp0
CD %~dp0
mysqld.exe --defaults-file=..\my.ini --console
pause
大家看看以上bat文件的意思,请大侠给个详细的解释啊。
这是启动mysql服务啊。

echo %~dp0
显示当前bat所在目录名
CD %~dp0
......

关于MYSQL的innodb表备份的问题

请问下哪位仁兄有比较好的备份方案,用什么工具或者用什么方式,小弟借鉴下
直接用MYSQLDUMP备份
OR
用SQLYOG之类的图形化管理工具备份

直接用mysql自带的 mysqldump 就可以了。
http://dev.mysql.com/doc/re ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号