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

mysql存储过程 - 其他数据库开发 / MySQL/Postgresql

在mysql存储过程中定义变量和参数时可有可无符号@,请问有@和没有@有什么区别?谢谢!

create procedure mypro()
begin
declare @temp int;
set @temp=3;
end //
创建这个存储过程的时候为什么会报错呢?

如果上面这个存储过程中不加@符号,存储过程能正常创建,这是为什么呢?


declare @temp int;

你不可以declare 一个 session 变量。

create procedure mypro(IN @temp int)
begin
select * from t where t.id>@temp;
end//
那请问这样创建存储过程mypro会报错又是为什么呢?(去掉@可以创建成功)

引用你不可以declare 一个 session 变量。


你要听楼上狼兄的话,自定义变量不要加@


相关问答:

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......

如何使用MySQL - MS-SQL Server / 基础类

刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?

MySQL 5.1参考手册

引用
兄弟你会结贴吗?
mysql 参考手册

baidu

MySQL官方文档 http://dev.mysql.com/doc ......

mysql导出指定字段的数据 - MS-SQL Server / 疑难问题

今天想到个问题,mysql可以导出表,数据库,怎么导出某个字段的数据呢?不知道大家有没有这么试过的?是不是导出数据的最小单位就是表?
用工具可以选择列的,比如sqlyog

谢谢,已经解决,我用的是命令,呵呵
......

mssql函数翻译 - 其他数据库开发 / MySQL/Postgresql

跪求将以下函数翻译为 mysql 的语法
CREATE FUNCTION workdayadd( 
@date datetime, --基础日期 
@workday int --要增加的工作日数 
)RETURNS datetime 
AS 
BEGIN 
DEC ......

mysql 累加运算 - 其他数据库开发 / MySQL/Postgresql

sp 程序
delimiter //
create procedure ma()
begin
declare i int default 0;
while i<11 do
set i=i+1;
select i;
end while;
end //
delimiter ;
1+2+...+9+10
为什么这个程序无法实现累加效果
/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号