第75练 项目九 修改和删除存储函数《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

2026-05-07
| 2份
| 6页
| 25人阅读
| 0人下载

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第75练,内容是修改和删除存储函数。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第75练 修改和删除存储函数 一、单项选择题 1. 已知存在存储函数func_get_student_name,需修改其注释为 “根据学号查询学生姓名”,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_student_name COMMENT '根据学号查询学生姓名'; B. ALTER FUNCTION func_get_student_name SET COMMENT='根据学号查询学生姓名'; C. UPDATE FUNCTION func_get_student_name SET COMMENT='根据学号查询学生姓名'; D. ALTER FUNCTION func_get_student_name COMMENT=根据学号查询学生姓名; 2.已知存在存储函数func_get_order_total,需修改其 SQL 安全特性为调用者权限,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_order_total SQL SECURITY INVOKER; B. ALTER FUNCTION func_get_order_total SET SQL SECURITY=INVOKER; C. ALTER FUNCTION func_get_order_total SECURITY SQL INVOKER; D. ALTER FUNCTION func_get_order_total SQL SECURITY=INVOKER; 3.已知存在存储函数func_calculate_tax,需修改其为确定性函数(相同输入总是返回相同输出),下列语法完全正确的是( ) A. ALTER FUNCTION func_calculate_tax DETERMINISTIC; B. ALTER FUNCTION func_calculate_tax IS DETERMINISTIC; C. ALTER FUNCTION func_calculate_tax DETERMINISTIC=TRUE; D. ALTER FUNCTION func_calculate_tax SET DETERMINISTIC; 4.下列关于修改存储函数的 SQL 语句中,唯一合法的是( ) A. ALTER FUNCTION func_test RENAME TO func_new_test; B. ALTER FUNCTION func_test(IN a INT) RETURNS INT BEGIN RETURN a+1; END; C. ALTER FUNCTION func_test NO SQL; D. ALTER FUNCTION func_test ADD PARAMETER b INT; 5.已知存在存储函数func_get_avg_score,需同时修改其 SQL 安全特性为定义者权限(DEFINER)和注释为 “计算学生平均成绩”,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_avg_score SQL SECURITY DEFINER COMMENT '计算学生平均成绩'; B. ALTER FUNCTION func_get_avg_score '计算学生平均成绩' SQL SECURITY DEFINER; C. ALTER FUNCTION func_get_avg_score SET SQL SECURITY=DEFINER COMMENT='计算学生平均成绩'; D. ALTER FUNCTION func_get_avg_score SQL SECURITY DEFINER, COMMENT '计算学生平均成绩'; 6.删除当前数据库中已确认存在的存储函数func_old_calculate,下列语法完全正确的是( ) A. DROP FUNCTION func_old_calculate; B. DELETE FUNCTION func_old_calculate; C. DROP func_old_calculate; D. REMOVE FUNCTION func_old_calculate; 7.删除当前数据库中可能不存在的存储函数func_weekly_report,下列语法最安全且完全正确的是( ) A. DROP FUNCTION IF EXISTS func_weekly_report; B. DROP IF EXISTS FUNCTION func_weekly_report; C. DROP FUNCTION func_weekly_report IF EXISTS; D. DELETE FUNCTION IF EXISTS func_weekly_report; 8.删除数据库shop中已确认存在的存储函数func_get_product_price,下列语法完全正确的是( ) A. DROP FUNCTION shop.func_get_product_price; B. DROP FUNCTION FROM shop func_get_product_price; C. DROP shop.FUNCTION func_get_product_price; D. DELETE FUNCTION shop.func_get_product_price; 9.下列删除存储函数的语句中,存在核心语法错误的是( ) A. DROP FUNCTION IF EXISTS func_test; B. DROP FUNCTION school.func_test; C. DELETE FUNCTION func_test; D. DROP FUNCTION func_test; 10.删除数据库library中可能不存在的存储函数func_get_borrow_count,下列语法完全正确的是( ) A. DROP FUNCTION IF EXISTS library.func_get_borrow_count; B. DROP IF EXISTS FUNCTION library.func_get_borrow_count; C. DROP FUNCTION library.func_get_borrow_count IF EXISTS; D. DROP FUNCTION FROM library IF EXISTS func_get_borrow_count; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第75练,内容是修改和删除存储函数。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第75练 修改和删除存储函数 一、单项选择题 1. 已知存在存储函数func_get_student_name,需修改其注释为 “根据学号查询学生姓名”,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_student_name COMMENT '根据学号查询学生姓名'; B. ALTER FUNCTION func_get_student_name SET COMMENT='根据学号查询学生姓名'; C. UPDATE FUNCTION func_get_student_name SET COMMENT='根据学号查询学生姓名'; D. ALTER FUNCTION func_get_student_name COMMENT=根据学号查询学生姓名; 【答案】A 2.已知存在存储函数func_get_order_total,需修改其 SQL 安全特性为调用者权限,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_order_total SQL SECURITY INVOKER; B. ALTER FUNCTION func_get_order_total SET SQL SECURITY=INVOKER; C. ALTER FUNCTION func_get_order_total SECURITY SQL INVOKER; D. ALTER FUNCTION func_get_order_total SQL SECURITY=INVOKER; 【答案】A 3.已知存在存储函数func_calculate_tax,需修改其为确定性函数(相同输入总是返回相同输出),下列语法完全正确的是( ) A. ALTER FUNCTION func_calculate_tax DETERMINISTIC; B. ALTER FUNCTION func_calculate_tax IS DETERMINISTIC; C. ALTER FUNCTION func_calculate_tax DETERMINISTIC=TRUE; D. ALTER FUNCTION func_calculate_tax SET DETERMINISTIC; 【答案】A 4.下列关于修改存储函数的 SQL 语句中,唯一合法的是( ) A. ALTER FUNCTION func_test RENAME TO func_new_test; B. ALTER FUNCTION func_test(IN a INT) RETURNS INT BEGIN RETURN a+1; END; C. ALTER FUNCTION func_test NO SQL; D. ALTER FUNCTION func_test ADD PARAMETER b INT; 【答案】C 5.已知存在存储函数func_get_avg_score,需同时修改其 SQL 安全特性为定义者权限(DEFINER)和注释为 “计算学生平均成绩”,下列语法完全正确的是( ) A. ALTER FUNCTION func_get_avg_score SQL SECURITY DEFINER COMMENT '计算学生平均成绩'; B. ALTER FUNCTION func_get_avg_score '计算学生平均成绩' SQL SECURITY DEFINER; C. ALTER FUNCTION func_get_avg_score SET SQL SECURITY=DEFINER COMMENT='计算学生平均成绩'; D. ALTER FUNCTION func_get_avg_score SQL SECURITY DEFINER, COMMENT '计算学生平均成绩'; 【答案】A 6.删除当前数据库中已确认存在的存储函数func_old_calculate,下列语法完全正确的是( ) A. DROP FUNCTION func_old_calculate; B. DELETE FUNCTION func_old_calculate; C. DROP func_old_calculate; D. REMOVE FUNCTION func_old_calculate; 【答案】A 7.删除当前数据库中可能不存在的存储函数func_weekly_report,下列语法最安全且完全正确的是( ) A. DROP FUNCTION IF EXISTS func_weekly_report; B. DROP IF EXISTS FUNCTION func_weekly_report; C. DROP FUNCTION func_weekly_report IF EXISTS; D. DELETE FUNCTION IF EXISTS func_weekly_report; 【答案】A 8.删除数据库shop中已确认存在的存储函数func_get_product_price,下列语法完全正确的是( ) A. DROP FUNCTION shop.func_get_product_price; B. DROP FUNCTION FROM shop func_get_product_price; C. DROP shop.FUNCTION func_get_product_price; D. DELETE FUNCTION shop.func_get_product_price; 【答案】A 9.下列删除存储函数的语句中,存在核心语法错误的是( ) A. DROP FUNCTION IF EXISTS func_test; B. DROP FUNCTION school.func_test; C. DELETE FUNCTION func_test; D. DROP FUNCTION func_test; 【答案】C 10.删除数据库library中可能不存在的存储函数func_get_borrow_count,下列语法完全正确的是( ) A. DROP FUNCTION IF EXISTS library.func_get_borrow_count; B. DROP IF EXISTS FUNCTION library.func_get_borrow_count; C. DROP FUNCTION library.func_get_borrow_count IF EXISTS; D. DROP FUNCTION FROM library IF EXISTS func_get_borrow_count; 【答案】A 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第75练 项目九 修改和删除存储函数《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。