Oracle 和 mysql5.0的 tranction_sql 比较
时间:2006-04-04 来源:niegc
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有点相似.
相关阅读 更多 +