各位大佬: 我在mysql中新建一存储过程,非常简单,目的是返回系统的时间,代码如下: DELIMITER $$ DROP PROCEDURE IF EXISTS `shoppingpos`.`GetServerDateTime` $$
CREATE PROCEDURE `GetServerDateTime`(out dat datetime)
BEGIN
SET dat = NOW();
END $$ DELIMITER ; 但是运行的时候返回的都是空值,这是为什么呢?用的数据库桌面管理软件 mysqladministrtor query browser.
CREATE PROCEDURE `GetServerDateTime`(out dat datetime)
BEGIN
SET dat = NOW();
END $$ DELIMITER ; 但是运行的时候返回的都是空值,这是为什么呢?用的数据库桌面管理软件 mysqladministrtor query browser.
解决方案 »
- MYSQL偶尔报错2003
- mysql 存储引擎怎么传字符串参数
- 路由器端口资料排序的SQL语句
- mysql update出错
- 欢迎试用、指证我写的免费软件(asp+mysql)!!!
- 我想问一下,搜索的大小写问题?
- Mysql事务问题求指教(在线等)
- 【#1424】mysql 如何才可以创建这样一个函数?无限级分类的自动定位
- 在线等。。。mysql文件执行不成功,但文件里面的语句应该没有问题,因为把sql文件中的内容在查询中能够执行,这是咋回事啊
- mysql> select encode("MySQL","YIYI"),decode(encode("MySQL","YIYI"),"YIYI");
- 求助。。plsql和存储过程
- 求com.mysql.jdbc.MysqlDataTruncation: Data truncation: 错误的解决方案
call GetServerDateTime(@a); -- 返回null
select @a --- 返回out变量
Query OK, 0 rows affected (0.00 sec)mysql> select @a$$
+---------------------+
| @a |
+---------------------+
| 2010-06-15 19:47:50 |
+---------------------+
1 row in set (0.00 sec)mysql>
call GetServerDateTime(@y);
select @y;