zoukankan      html  css  js  c++  java
  • 数据库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
  • 相关阅读:
    OpenWrt 上安装 AdGuard Home
    java网络编程
    如何进行数据库选型
    银行业务中台
    数仓|大数据时代,维度建模过时了吗?
    spqrk相关
    Apache Doris在美团外卖数仓中的应用实践
    hadoop的简单规划
    数据中台建设
    银行数仓分层
  • 原文地址:https://www.cnblogs.com/Stomach-ache/p/3754943.html
Copyright © 2011-2022 走看看