zoukankan      html  css  js  c++  java
  • sql server2012重复执行创建表视图sql及带行号的视图

    1、可重复操作(创建表,视图)的sql语句判断

    IF EXISTS ( SELECT *
    FROM sys.foreign_keys
    WHERE object_id = OBJECT_ID(N'[register].[fk_UsersInRole_Role]')
    AND parent_object_id = OBJECT_ID(N'[register].[UsersInRole]') )
    ALTER TABLE [register].[UsersInRole] DROP CONSTRAINT [fk_UsersInRole_Role]
    GO
    IF EXISTS ( SELECT *
    FROM sys.objects
    WHERE object_id = OBJECT_ID(N'[register].[Role]')
    AND type IN ( N'U' ) )
    DROP TABLE register.[Role]
    GO

    2、CREATE VIEW [SafeWatch].[MissionInvalidItemView]

    AS
    SELECT ROW_NUMBER() OVER(ORDER BY aci.Id ASC) AS RowNumber,
    ac.AppCheckItemId,
    ac.RejectReason,
    ac.PhotoLocation,
    ac.MissionId,
    aci.[Text] AS AppCheckItemText,
    aci.Title AS AppCheckItemTitle,
    mii.FileTypeKey
    FROM SafeWatch.AppCheck ac
    INNER JOIN SafeWatch.AppCheckItem aci ON aci.Id = ac.AppCheckItemId
    LEFT JOIN SafeWatch.MissionInvalidItem mii ON mii.AppCheckId = ac.Id
    WHERE ac.CheckResult=0
    GO

    3、IF EXISTS ( SELECT *

    FROM sys.objects
    WHERE object_id = OBJECT_ID(N'[register].[EmploymentAllowanceRosterArchiveView]')
    AND type IN ( N'V' ) )
    DROP VIEW [register].[EmploymentAllowanceRosterArchiveView]
    GO

    4、添加外键约束

    ALTER TABLE dbo.PreparednessDocument_CheckItem_Mapping ADD CONSTRAINT fk_CheckItem_PreparednessDocument_CheckItem_Mapping
    FOREIGN KEY(CheckItem_Id) REFERENCES dbo.CheckItem(Id)
    go

  • 相关阅读:
    实验四
    实验三 进程调度模拟程序
    实验二 调度
    一个完整的大作业
    数据结构化与保存
    爬取新闻列表
    用requests库和BeautifulSoup4库爬取新闻列表
    中文词频统计及词云制作
    组合数据类型练习,英文词频统计实例
    字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理
  • 原文地址:https://www.cnblogs.com/taoshengyujiu/p/4968917.html
Copyright © 2011-2022 走看看