首页 > 代码库 > 数据库lib7第2, 3题(创建索引和触发器)
数据库lib7第2, 3题(创建索引和触发器)
2. 分别为上述建立的表格建立适当的索引,请描述建立索引的过程(可以截图或者写SQL)。其中,要求对SPJ标中的SNo, PNo字段各建立一个索引,为(PNo, JNo)的组合建立一个索引。请问,SNo和PNo上的索引是聚集索引还是非聚集索引?为什么?
附上代码:
1 create index SNo_Index on SPJ(SNo) 2 create index PNo_Index on SPJ(PNo) 3 create clustered index SNo_PNo_Index on SPJ(SNo, PNo);
3. 请自学中文书P160的触发器章节,并且结合SQL Server的帮助,建立一个触发器,当向表P插入数据的时候,
将这个数据同时插入一个你自己新建的表中,这个表的结构和P标一致(附加)。
附上代码:
1 create trigger insert_trigger
2 on branch
3 for insert
4 as
5 print ‘数据备份中...‘
6 if (object_id(‘bankup‘, ‘U‘) is not null)
7 insert into bankup select * from branch;
8 else
9 select * into bankup from branch;
10 print ‘数据备份完成‘
11 go
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。