网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
1、关于触发器描述正确的是()多选 创建触发器 Create trigger trigger_Insert On Student After insert As begin Rollback transaction End 向Student表插入一条记录insert into Student values('10577651','陈方','女','1983-6-25',null)
A.这是一个后触发的触发器,陈方的记录插入成功
B.这是一个替代触发的触发器,陈方的记录插入失败
C.当向Student表中插入数据时,触发器会被触发并回滚事务
D.当向Student表中插入数据时,触发器会被触发,记录插入成功
参考答案和解析
MySQL中所有触发器的定义都存放在information_schema数据库里的triggers表中
更多 “1、关于触发器描述正确的是()多选 创建触发器 Create trigger trigger_Insert On Student After insert As begin Rollback transaction End 向Student表插入一条记录insert into Student values('10577651','陈方','女','1983-6-25',null)A.这是一个后触发的触发器,陈方的记录插入成功B.这是一个替代触发的触发器,陈方的记录插入失败C.当向Student表中插入数据时,触发器会被触发并回滚事务D.当向Student表中插入数据时,触发器会被触发,记录插入成功” 相关考题
考题
设有关系模式:student(sno, sname, age, dept),现利用命令: CREATE VIEW stu AS SELECT *FROM student WHERE dept="cs"WITH CHECK OPTION 创建了一个视图。则以下SQl命令中能正确执行的是A.UPDATE stu SET dept="maths"B.UPDATE stu SET dept="maths"WHERE age>=20C.INSERT INTO stu VALUES ("2004001", "John", 30, "cs")D.INSERT INTO stu VALUES ("2004001", "John", 50, "maths")
考题
若用如下的SQL语句创建一个student表: CREATE TABLE student (NO C(4) NOT NULL,NAME C(8) NOT NULL, SEX C(2),AGE N(2)) 可以插入到student表中的是A.('1031','李林',男,23)B.('1031','李林',NULL)C.(NULL,'李林','男','23')D.('1031',NULL,'男',23)
考题
若给出关系Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel),并用SQL语言定义Student关系如下:CREATE Student(S_no CHAR(6), Sname CHAR(30)NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel CHAR(20), PRIMARY KEY(S_no));采用(41)向Student中插入记录能被正确地执行。A.INSERT INTO Smdent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES('010456','黎敏','18',",",",")B.INSERT INTO Student(S_no,Sname,Sage,S_sex,S_r)name,S_add,S_tel)VALUES('010456','黎敏','18','男','计算机学院','北京','88661200')C.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(,'黎敏','18','F','计算机学院','北京','88661200')D.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES('010456',,'18','F','计算机学院','北京','88661200')
考题
向信息系学生视图IS_ STUDENT中插入一个新的学生记录,其中,学号01028,姓名为小红,年龄为18岁,正确的SQL语句是( )。A.INSERT INTO IS_ STUDENT VALUES('01029','小红',18)B.INSERT INTO IS_ STUDENT VALUES(01029,'小红',18)C.SELECT INTO IS_ STUDENT VALUES(01029,小红,18)D.SELECT INTO IS_ STUDENT VALUES('01029','小红',18)
考题
根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。下面哪条是参考的?()A insert into student values(sno=11301, sname=’snoopy’, age =20)B insert into student(sno,sname,age) values(11301,’snoopy’,20)C insert into student set sno=11301, sname=’snoopy’, age = 20D insert into student values (11301, ’snoopy’, 20)
考题
创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8)(9) ON STUDENT(10)ASPrint‘记录已修改’8.
考题
如果学生表STUDENT是使用下面的SQL语句创建的CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;SN C(8),;SEX C(2),;AGE N(2) CHECK(AGE>15 AND AGE<30))下面的SQL语句中可以正确执行的是A.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES (“S9”,“男”,17)B.INSERT INTO STUDENT(SN,SEX,AGE)VALUES (“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGE)VALUES (“男”,20)D.INSERT INTO STUDENT(SNO,SN)VALUES (“S9”,“安琦”,16)
考题
oracle关联查询题目1数据库中有3 个表 teacher 表,student 表,tea_stu 关系表。teacher 表 teaID name agestudent 表 stuID name ageteacher_student 表 teaID stuID要求用一条sql 查询出这样的结果1.显示的字段要有老师name, age 每个老师所带的学生人数2 只列出老师age 为40 以下学生age 为12 以上的记录预备知识:1.sql 语句是对每一条记录依次处理,条件为真则执行动作(select,insert,delete,update)2.只要是迪卡尔积,就会产生“垃圾”信息,所以,只要迪卡尔积了,我们首先就要想到清除“垃圾”信息实验准备:drop table if exists tea_stu;drop table if exists teacher;drop table if exists student;create table teacher(teaID int primary key,name varchar(50),age int);create table student(stuID int primary key,name varchar(50),age int);create table tea_stu(teaID int references teacher(teaID),stuID int references student(stuID));insert into teacher values(1,'zxx',45), (2,'lhm',25) , (3,'wzg',26) , (4,'tg',27);insert into student values(1,'wy',11), (2,'dh',25) , (3,'ysq',26) , (4,'mxc',27);insert into tea_stu values(1,1), (1,2), (1,3);insert into tea_stu values(2,2), (2,3), (2,4);insert into tea_stu values(3,3), (3,4), (3,1);insert into tea_stu values(4,4), (4,1), (4,2) , (4,3);结果:2_3,3_2,4_3
考题
如果学生表STUDENT是使用下面的SQL语句创建的: CREATE TABLE STUDENT(SNO C(4)PRIMARY KEY NOT NULL. SN C(8), SEX C(2), AGE N(2)CHECK(AGE15 AND AGE25)) 下面的SQL语句中可以正确执行的是( )。A. INSERT INTO STUDENT(SN,SEX,AGE)VALUES(”王磊”,”男”,20)B. INSERT INTO STUDENT(SN0,SEX,AGE)VALUES(”S9”,”男”,17)C. INSERT INTO STUDENT(SEX,AGE)VALUES(”男”,20)D. INSERT INTO STUDENT(SN0,SN,AGE)VALUES(”S9”,”王磊”,14)
考题
如果学生表student是使用下面的SQL谙句创建的: CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄15 AND年龄30,)) 则下面的SQL语句中可以正确执行的是( )。A. INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”李雷”,”男”,17)B. INSERT INTO student(学号,性别,年龄)VALUES(”李雷”,”男”,20)C. INSERT INTO student(学号,性别,年龄)VALUES(”女”,25)D. INSERT INTO student(学号,性别,年龄)VALUES(”0897”,”安宁”,”女”,30)
考题
若用如下的SQL语句创建一个student表: CREATE TABLE student( NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到student表中的是______。A.('1031','曾华',男,23)B.('1031','曾华',NULL,NULL)C.(NULL,'曾华','男','23')D.('1031',NULL,'男',23)
考题
若给出关系Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel),并用SQL语言定义Student关系如下: CREATE Student(S_no CHAR(6), Sname CHAR(30)NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel CHAR(20), PRIMARY KEY(S_no)); 采用(45)向Student中插入记录能被正确地执行。A.INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES('010456', '黎敏', '18', ", ", ", ")B.INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES('010456', '黎敏', '18', '男', '计算机学院', '北京', '88661200')C.INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES(, '黎敏', '18', 'F', '计算机学院', '北京', '88661200')D.INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES('010456', , '18', 'F', '计算机学院', '北京', '88661200')
考题
若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NUIL, SEX C(2),AGE N(2)) 可以插入到student表中的是A.('1031','李林',男,23)B.('1031','李林',NULL)C.(NULL,'李林','男','23')D.('1031',NULL,'男',23)
考题
如果学生表STUDENT是使用下面的SQL语句创建的 CREATE TABLE STUDENT(SNOC(4)PR1MARY KEY NOTNULL; SNC(8),; SEXC(2),; AGEN(2)CHECK(AGE>15AND AGE<30) 下面的SQI语句中可以正确执行的是 ______。A.INSERT INTO STUDENT(SNO,SEX,AGE)valueS("S9","男",17)B.INSERT INTO STUDENT(SNO,SEX,AGE)valueS(“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGE)valueS(“男”,20)D.INSERT INTO STUDENT(SNO,SN)valueS("S9",“安琦”,16)
考题
向student表插入一条新记录的正确SQL语句是A.APPEND INTO student VALUES(‘0401’,‘王芳’,‘女’,18)B.APPEND student VALUES(‘0401’,‘王芳’,’女’,18)C.INSERT INTO student VALUES(‘0401’,‘王芳’,‘女’,18)D.INSERT student VALUES(‘0401’,‘王芳’,‘女’,18)
考题
设在SQL Server 2008中有如下定义触发器的语句:CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS……下列关于该触发器执行机制的说法,正确的是( )。
A.当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器B.当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作C.当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作D.当在T1表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器
考题
若用如下的SQL语句创建一个student表: CREATE TABLE student( N0 C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到student表中的是A.('1031','曾华',男,23)B.('1031','曾华',NULL,NULL)C.(NULL,'曾华','男','23')D.('1031',NULL,'男',23)
考题
设有关系模式:student(sno,sname,age,dept),现利用命令: CREATE VIEW stu AS SELECT * FROM student WHERE dept="cs"WITH CHECK OPTION创建了一个视图。则以下SQL命令中能正确执行的是( )。A.UPDATE stu SET dept="maths"B.UPDATE stu SET dept="maths"WHERE age>=20C.INSERT INTO stu VALUES("2004001","John",30,"CS")D.INSERT INTO stu VALUES("200400l","John",50,"maths")
考题
如果学生表student是使用下面的SQL语句创建的CREATE TABLE student(学号C(4)PRIMARY KEY NOT NULL,;姓名C(8),;性别C(2),;年龄N(2)CHECK(年龄1 5 AND年龄30))下面的SQL语句中可以正确执行的是( )。A)INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”男”,l7)B)INSERT INTO student(姓名,性别,年龄VALUES(”李蕾”,”女”,20)C)INSERT INTO student(姓名,性别,年龄)VALUES(”男”,25)D)INSERT INTO student(学号,姓名)VALUES(”0897”,”安宁”,16)
考题
设在SC(Sno,Cno,Grade)表上定义了触发器: CREATE TRIGGER tri1 ON SC AFTER INSERT … 当执行语句:INSERT INTO SC VALUES(’s001’, ’c01’,90) 会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是()。ASC表和INSERTED表中均包含新插入的数据BSC表和INSERTED表中均不包含新插入的数据CSC表中包含新插入的数据,INSERTED表中不包含新插入的数据DSC表中不包含新插入的数据,INSERTED表中包含新插入的数据
考题
已知数据表Student存储在SQL Server服务器的School数据库中,用户名为sa,密码为xyz123,创建student数据表的命令为: CREATE TABLE Student ( SName varchar(20) Primary Key Not NULL, SPwd Varchar(15) Not NULL ) 试根据下面的代码使用命令对象完成在student数据表中插入一条记录。 % tname = Request.Form("txtName") ’接收到的用户名 tpwd = Request.Form("txtPwd") ’接收到的密码 %
考题
单选题You need to give the MANAGER role the ability to select from, insert into, and modify existing rows in the STUDENT_GRADES table. Anyone given this MANAGER role should be able to pass those privileges on to others.Which statement accomplishes this?()A
GRANT select, insert, update ON student_grades TO managerB
GRANT select, insert, update ON student_grades TO ROLE managerC
GRANT select, insert, modify ON student_grades TO manager WITH GRANT OPTION;D
GRANT select, insert, update ON student_grades TO manager WITH GRANT OPTION;E
GRANT select, insert, update ON student_grades TO ROLE manager WITH GRANT OPTION;F
GRANT select, insert, modify ON student_grades TO ROLE manager WITH GRANT OPTION;
考题
问答题已知数据表Student存储在SQL Server服务器的School数据库中,用户名为sa,密码为xyz123,创建student数据表的命令为: CREATE TABLE Student ( SName varchar(20) Primary Key Not NULL, SPwd Varchar(15) Not NULL ) 试根据下面的代码使用命令对象完成在student数据表中插入一条记录。
考题
填空题使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 已知变量tid,tname,tpwd,tage分别表示从表单中接收到的数据,假设已完成数据合法检验。试写出在student表中插入一条新记录的SQL语句。要求将变量替换到SQL语句中。 conn.Execute("Insert into student() values (’"tid"’,’"tname"’, ’"tpwd"’,"tage")")
考题
单选题向student表插入一条新记录的正确SQL语句是( )。A
APPEND INTO student VALUES('0401','王芳','女',18)B
APPEND student VALUES('0401','王芳','女',18)C
INSERT INTO student VALUES('0401','王芳','女',18)D
INSERT student VALUES('0401','王芳','女',18)
热门标签
最新试卷