各位老师,您好:问题是这样的
表 t_user 存放以下内容
c_code -字段011111 -数据以下为过程CREATE PROCEDURE tett (out number1 VARCHAR(200))
BEGIN
DECLARE number2 VARCHAR(200) DEFAULT (select max(c_code) from t_user);set number1=number2;end;然后调用
call tett(@sd)
select @sd个人感觉调出来的应该是 011111
但是出来的确实
@sd
(BLOB)百度 也出不来 相关问题,在这求教
表 t_user 存放以下内容
c_code -字段011111 -数据以下为过程CREATE PROCEDURE tett (out number1 VARCHAR(200))
BEGIN
DECLARE number2 VARCHAR(200) DEFAULT (select max(c_code) from t_user);set number1=number2;end;然后调用
call tett(@sd)
select @sd个人感觉调出来的应该是 011111
但是出来的确实
@sd
(BLOB)百度 也出不来 相关问题,在这求教
解决方案 »
- Mysql安装问题
- 如何把多行字符串用逗号拼接起来?
- 如何写一个sql,根据条件判断是使用insert或者update,谢谢!
- [菜鸟问题]文本方式插入记录出现异常,如何解决
- 数据库函数依赖的问题
- 数据库设计问题,如何实现内容国际化...
- MYSQL FRONT 2.5不支持定义外键,还有没有更好的front??
- 求助!各位高手,用DELPHI7的ADOQUERY查询MYSQL数据厍时出现class eacessviocation whit message access violation at address 100072 in m
- 新手请教MySQL字段时间减小问题
- 帮忙看下错误
- 一个让人百思不得其解的结果
- my.ini配置出错Cann't connect to DB
这个结果是多少
mysql> delimiter //
mysql> CREATE PROCEDURE tett (out number1 VARCHAR(200))
-> BEGIN
-> DECLARE number2 VARCHAR(200) DEFAULT (select 1);
-> set number1=number2;
-> end//
Query OK, 0 rows affected (0.11 sec)mysql> delimiter ;
mysql> call tett(@sd);
Query OK, 0 rows affected (0.00 sec)mysql> select @sd;
+------+
| @sd |
+------+
| 1 |
+------+
1 row in set (0.00 sec)mysql>
真的不可以。
你是如何确定VARCHAR不行的?
Query OK, 0 rows affectedmysql> select @sa;
+------+
| @sa |
+------+
| 1 |
+------+
1 row in set (0.00 sec)
命令行 可以 ~navicat 不可以 ~~悲催~这个如何是好。。mysql>