更多“在teacher表上创建一个触发器(trsex), 用以约束向教师表中插入记录时,性别字段值(只可能是“ 男” 或“ 女”),保证数据的正确性。触发触发器事件时,提示错误信息: '请输入合法的性别! …”相关的问题
第1题
当课程表(course)中字段teacher_no和教师表(teacher)之间存在外键约束关系时,如果需要在course表中插入记录,那么任课教师(teacher_no)字段值不能是() 。
A.NULL
B.来自teacher表中的teacher_no值。
C.任意设置
D.前三选项均不正确。
点击查看答案
第2题
在学生表的性别列中定义了一个DEFAULT约束为“男”。当向该表中输入数据时,如果没有为性别列提供数据,那么DEFAULT约束把默认值“男”自动插入到该列中。因此,DEFAULT约束可以实现保证域完整性。
点击查看答案
第3题
3、用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述真确的是()
A.SELECT FROM 教师表 IF (性别="女")
B.SELECT 性别FROM 教师表 IF (性别="女")
C.SELECT *FROM 教师表 WHERE(性别="女")
D.SELECT *FROM 性别WHERE (性别="女")
点击查看答案
第4题
用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述正确的是()。
A.SELECT * FROM 教师表 IF (性别="女")
B.SELECT 性别 FROM 教师表 IF (性别="女")
C.SELECT * FROM 教师表 WHERE 性别="女"
D.SELECT * FROM 性别 WHERE 性别="女"
点击查看答案
第5题
新建日志表,三个属性(ID,时间,信息): CREATE TABLE 日志(id int(5) NOT NULL auto_increment, 更新时间 datetime NOT NULL, 信息 varchar(40) NOT NULL, PRIMARY KEY (id) ) 当有人试图在教师表中添加或更改数据时,向日志表中添加一条消息:您在教师表中成功地添加或修改了一条记录,并增加当前的时间戳。请创建触发器,并试举例触发触发器。 请完成以下四步,每个步骤1分: (1)创建日志表,运行成功后用截图表述; (2)创建触发器的语句; (3)测试语句; (4)测试后的截图。
点击查看答案
第6题
【单选题】在ORACLE中,若性别字段只存放一个汉字,如‘男’或‘女’,则性别字段至少应定义________个字节。
点击查看答案
第7题
4、新建日志表,三个属性(ID,时间,信息): CREATE TABLE 日志(id int(5) NOT NULL auto_increment, 更新时间 datetime NOT NULL, 信息 varchar(40) NOT NULL, PRIMARY KEY (id) ) 当有人试图在教师表中添加或更改数据时,向日志表中添加一条消息:您在教师表中成功地添加或修改了一条记录,并增加当前的时间戳。请创建触发器,并试举例触发触发器。 请完成以下四步,每个步骤1分: (1)创建日志表,运行成功后用截图表述; (2)创建触发器的语句; (3)测试语句; (4)测试后的截图。
点击查看答案
第8题
下列SELECT语句语法正确的是()。
A.SELECT * FROM '教师表' WHERE 性别='男'
B.SELECT * FROM '教师表' WHERE 性别=男
C.SELECT * FROM 教师表 WHERE 性别=男
D.SELECT * FROM 教师表 WHERE 性别='男'
点击查看答案
第9题
/*三、表数据的添加、修改、删除*/ -- 插入数据 -- 创建‘销售人员’信息表 CREATE TABLE 销售人员 (工号 INT PRIMARY KEY, -- 主键 部门号 INT, 姓名 VARCHAR(10) NOT NULL, -- 非空约束 地址 VARCHAR(50), 电话 VARCHAR(13) UNIQUE, -- 唯一键 性别 VARCHAR(5) ); -- 查看“销售人员”表的定义 -- 向“销售人员”表中录入1行数据 -- 工号,部门号,姓名,地址,性别,电话 分别为: 1,1,'李明','广州','男','54632156' -- 查询“销售人员”表中的所有数据 -- 当列值的顺序和表中字段顺序一一对应时,可以省略列名,在销售人员信息表中插入一行数据(省略列名) -- 工号,部门号,姓名,地址,性别,电话 分别为: 2,1,'李红','广州','45412545','女' -- 指定的列名可以与表中字段顺序不一致,但是插入的数据值必须跟指定列名一一对应
点击查看答案
第10题
单元5作业(总计30分) 作业要求:只需在作业中直接写出SQL语句即可,答题时务必写上题目编号。 1.创建存储过程(第小题5分,总计15分) (1)创建一个存储过程,查询女同学选修的课程信息。 (2)创建一个带输入参数的存储过程,输入t_course表中某个老师的姓名,输出该老师讲授的课程course_id与course_name。 (3)创建一个带输出参数的存储过程,输出教师的总人数。 2.创建触发器(第小题5分,总计15分) (1)创建Insert触发器,每向t_student中插入一条记录后,则向t_log(tname,logtime)表中插入该表的表名t_student和插入的时间。 (2)创建一个t_course表的更新触发器,当更新t_course表中某一条记录后,分别查看更新前后的课程名称。 (3)创建一个delete触发器,删除t_student表中的数据时,将对应的t_score表中的数据删除。
点击查看答案
第11题
请在教师表中创建一个触发器trigger_insert_tbl_teacher,使得新插入的元组中每个教师的应发工资如果低于5000元,则用5000元来替代。 请完成以下三步,每个步骤1分: (1)创建触发器的语句; (2)测试语句; (3)测试后的截图。
点击查看答案