1.写一个完整的包括参数、变量、变量赋值、条件判断、UPDATE语句、SELECT返回结果集的存储过程。
2.创建一个执行动态SQL的存储过程。
3.创建实现功能相同的存储函数,比较他们之间的不同点在什么地方?
1.创建一个表并插入数据
创建student表:
插入id和name:
查看表是否创建成功:
2.创建存储过程
如果输入的id为空就提示----id不能为空
如果输入合法就替换name
3.调用存储过程
将id为4的zhang替换为fei
上述存储过程为一个动态存储过程。
功能相同的存储函数有以下这些不同:
--关键字不一样存储过程为procedure,存储函数为function
--存储函数有返回值,存储过程没得
--调用方式不一样,存储过程为call,存储函数为select