本文收集整理关于mysql编写存储过程的相关议题,使用内容导航快速到达。
内容导航:
Q1:mysql存储过程编写,怎样返回上一行更改?
建议你用文本编辑器先写好存储过程,然后再拷贝到命令行中执行
Q2:(MYSQL)编写存储过程,实现求一元二次方程的根(假设该方程有实数根)。多谢
曾经写过一个,你看看,你最好弄个实际需求,也好帮你
已知(a*7+b*9+c*10+d*5+222)%11=3 ,a,b,c,d都是0-9的整数,怎么用sql输出a,b,c,d的所有结果
123456789101112131415161718declare@aintdeclare@bintdeclare@cintdeclare@dintdeclare@strintset@str=0while@str<=9999beginset@a=cast(substring(right(0000+cast(cast(@strasvarchar)asvarchar),4),1,1)asint)set@b=cast(substring(right(0000+cast(cast(@strasvarchar)asvarchar),4),2,1)asint)set@c=cast(substring(right(0000+cast(cast(@strasvarchar)asvarchar),4),3,1)asint)set@d=cast(substring(right(0000+cast(cast(@strasvarchar)asvarchar),4),4,1)asint)if(@a*7+@b*9+@c*10+@d*5+222)%11=3beginprint(a=+cast(@aasvarchar)+b=+cast(@basvarchar)+c=+cast(@casvarchar)+d=+cast(@dasvarchar))endset@str=@str+1endsqlserver中直接运行即可,mysql的你也就照着改一下吧
wWw.YIJiTAo.∴cOMQ3:mysql编写存储过程出错
把存储过程名称改为all_就行了
Q4:我用navicat premium编写的MySQL实验存储过程,报错?
奇怪?!我去掉了create procedure...语句和begin ... end语句却能够正确运行?查看更多答案>>