创建一个pl/sql语句。接受你输入你的姓名,你的成绩,当成绩大于大于90分,把你的成绩加5分,接着输出你的
答案:3 悬赏:50 手机版
解决时间 2021-02-15 22:51
- 提问者网友:缘字诀
- 2021-02-15 07:46
创建一个pl/sql语句。接受你输入你的姓名,你的成绩,当成绩大于大于90分,把你的成绩加5分,接着输出你的姓名和优秀,当成绩大于80分,把你的成绩加3分,接着输出你的姓名和良好,大于70分为加2分,接着输出你的姓名和中等,大于60分加1分,接着输出你的姓名和及格、小于60大于0,接着输出你的姓名和不及格。其他情况,出现“你的成绩有错”。
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-15 08:32
本来想给你把代码写出来的,但是总是感觉你的这个业务逻辑有点不清,所以就说一下思路吧!
如果你只是让别人输入姓名和成绩,然后判断一下,做个加分动作,并打印出来的话,就可以写一个存储过程,给两个参数(如果要输出就接过就加个out参数),然后里面就用case判断一下就好。
如果你还要根据姓名从表里面取数据判断然后修改的话可以试试用RETURNING,修改并返回修改后的结果,一次搞定。用姓名查数据好像不妥,要是有学号考号什么的。。。。。。。。
额,至于代码,你自己搞定吧!
如果你只是让别人输入姓名和成绩,然后判断一下,做个加分动作,并打印出来的话,就可以写一个存储过程,给两个参数(如果要输出就接过就加个out参数),然后里面就用case判断一下就好。
如果你还要根据姓名从表里面取数据判断然后修改的话可以试试用RETURNING,修改并返回修改后的结果,一次搞定。用姓名查数据好像不妥,要是有学号考号什么的。。。。。。。。
额,至于代码,你自己搞定吧!
全部回答
- 1楼网友:北城痞子
- 2021-02-15 09:38
对于加上之后放哪里可以定义一个记录来存放,依次输出记录变量值就好
- 2楼网友:酒安江南
- 2021-02-15 09:18
prompt:
在控制台输出文本,输出prompt后面的内容,比如:
prompt pl/sql developer import file
就会输出pl/sql developer import file在控制台
set feedback off:
不显示查询的行数
connect sys/orcl as sysdba:
使用sys用户以sysdba的角色连接orcl实例
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯