在 teacher 表上创建名为 teacher_info1 的存储过程,要求: teacher_info1 有 3 个参数。输入参数为 teacher_id 和 type ,输出参数为 info 。存储过程的作用是根据编号 teacher_id 来查询 teacher 表中的记录。如果 type 的值为 1 时,将姓名 name 传给输出参数 info ;如果 type 的值为 2 时,将年龄传给输出参数 info ;如果 type 的值为其他值,则返回字符串 ”Error” 。 Teacher 表的定义如下所示 Teacher 表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 编号 Int(4) 是 否 是 是 是 Num 教工号 Int(10) 否 否 是 是 否 Name 姓名 Varchar(20) 否 否 是 否 否 Sex 性别 Varchar(4) 否 否 是 否 否 Birthday 出生日期 Datetime 否 否 否 否 否 Address 家庭住址 Varchar(50) 否 否 否 否 否 需要插入到 teacher 表的记录 Id Num Name Sex Birthday Address 1 1001 张三 男 1984-11-08 北京市昌平区 2 1002 四 女 1970-01-21 北京市海淀区 3 1003 男 1976-10-30 北京市昌平区 4 1004 六 男 1980-06-05 北京市顺义区 步骤 1 使用 sql 语句创建 teacher 表并插入记录; 2 创建存储过程 teacher_info1 ; 3 调用存储过程, teacher_id 为 2 , type 为 1 ; 4 输出参数info的值 5 删除存储过程。