- 论坛徽章:
- 0
|
oracle 必然和mysql是有一定的不同的,但对于标准的SQL语句是一致的.
不同之外:
1.oracle的变量的声明必须是在begin之前,且变量的先后顺序没有影响;而mysql的变量声明是在begin 之后,且游标(cursor)的声明必须是在其它变量声明完了之后定义.
存储过程参数:oracle 的是 varName out|in varchar|number ;而mysql的是 out varName int|varchar(10)
执行oracle的存储过程时,如果有out,先 var varname number|refcuror|varchar
exec procedure(:varname,.............);
print varname
执行mysql的存储过程 call procedure(@a,.....); select @a;
函数参数:oracle的和存储过程传法一样,而mysql的函数和oracle有点相似.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15117/showart_94901.html |
|