zoukankan      html  css  js  c++  java
  • sql server 批量删除

    sql server 批量删除数据 

    创建表1 

    1 create table  #table1 (
    2 
    3 id int primary key identity(1,1),
    4 msg varchar(24),
    5 loc varchar(24),
    6 style varchar(24)
    7 )

    创建表2

     1 --表2
     2 create table #table2 (
     3 
     4 msg varchar(20),
     5 loc varchar(20),
     6 
     7 money1 money  
     8 
     9 
    10 )

    插入数据

     1 insert into #table1 (msg,loc,style) values (
     2 '张三','山西','教师'
     3 
     4 )
     5 insert into #table1 (msg,loc,style) values (
     6 '李四','山东','医生'
     7 
     8 )
     9 insert into #table1 (msg,loc,style) values (
    10 '王五','山西','农民'
    11 
    12 )
    13 insert into #table1 (msg,loc,style) values (
    14 '赵六','山东','工人'
    15 
    16 )

     1 insert into #table2 (msg,loc,money1) values (
     2 
     3 
     4 '张三','山西',20
     5 
     6 
     7 )
     8 insert into #table2 (msg,loc,money1) values (
     9 
    10 
    11 '李四','山东',30
    12 
    13 
    14 )
    15 insert into #table2 (msg,loc,money1) values (
    16 
    17 
    18 '王五','山西',10
    19 
    20 
    21 )
    22 insert into #table2 (msg,loc,money1) values (
    23 
    24 
    25 '赵六','山东',15
    26 
    27 
    28 )

    执行后 界面

    现需求:

    -- 现要求删除职业大于15 的人员

     


    delete a from #table1 as a

    inner join #table2 as b
    with(nolock) on a.msg =b.msg and a.loc =b.loc
    where isnull(b.money1,0)>15

    红色:关联表

    黄色:表

    紫色:关联项

    蓝色:条件

    执行语句后 界面

  • 相关阅读:
    Vue监听器、过滤器
    Vue生命周期、计算属性
    数组去重
    ES6总结
    学习笔记--html篇(1)
    学习整理--flex布局(1)
    对块作用域与变量函数提升再添新认识
    了解使用web workers
    js中的事件循环模型与特殊的定时器
    操作系统、浏览器与js之间的一些概念与联系
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/13372708.html
Copyright © 2011-2022 走看看