注:本文由大模型生成。
1. 英语的含义
ROUTINE /ruːˈtiːn/
- n. 常规,惯例;生活乏味,无聊;(演出中的)一套动作,一系列笑话(等);(为达到特定目的的)老一套,俗套;(计算机)例行程序
- adj. 常规的,例行的;平常的,毫不特别的;平淡乏味的
2. IT 术语中的含义
“ROUTINE” 一词在数据库和编程上下文中,通常指的是一系列预定义好的、可以重复执行的指令或操作,这些指令或操作被组织在一起以完成特定的任务。在 MySQL 这样的数据库管理系统中,”ROUTINE” 特指两种类型的对象:存储过程(Stored Procedure)和存储函数(Stored Function)。
存储过程(Stored Procedure):是一组为了完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(如果该存储过程需要参数)来调用执行它。存储过程可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。
存储函数(Stored Function):与存储过程类似,但它必须返回一个值。存储函数可以由 SQL 语句和 PL/SQL 代码块组成,它们可以接受参数并返回一个结果值给调用者。存储函数不能拥有输出参数,并且返回值类型必须被指定。
因此,”ROUTINE” 在这个上下文中可以被翻译为“例程”或“程序集”,但更常见的是直接翻译为“存储过程”或“存储函数”(具体取决于上下文),或者更泛泛地称为“程序”或“代码片段”。但在 MySQL 的官方文档和日常交流中,“ROUTINE”一词常常用来同时指代存储过程和存储函数。