SqlServer中批量update语句

到现在自个儿有两张表分别是S_PERSON,S_USER

移动表:

S_PERSON

insert into ro_usergroup_23 select * from ro_usergroup_all t where
sysid = 23 and grpid not in (select grpid from ro_usergroup_23).

S_USER

修改表:

本身现在想把S_USE本田CR-V表中的ACCOUNT批量改良成S_PERSON的ACCOUNT

update table A where A.id in(select uuid from B where A.id=B.uuid)

作者们能够开采S_USER表中有个跟S_PESportageSON表关联的字段 那正是PE奇骏SON_ID
那也是我们要update的法则

 

找到那些涉及之后我们就轻便写sql了

update car_use_case t set t.USE_PERSON_ID=(select p.id from person p
where t.use_person=p.person_name)

update S_USERset account=p.account from S_PERSONp where
p.id=S_USER.person_id;

 

结果为:

–厘注重图VIEW_PERSON_INFO
,添加P.SORT_NUM

sqlserver as 语法比方

CREATE OR REPLACE VIEW VIEW_PERSON_INFO AS
SELECT P.ID AS PERSON_ID,
       P.PERSON_CODE,
       P.PERSON_NAME,
       P.SEX,
       P.BIRTH_DATE,
       P.TELEPHONE,
       P.EMAIL,
       P.USER_TYPE,
       P.CREATED_BY,
       P.CREATED_DATE,
       P.LAST_UPDATE_BY,
       P.LAST_UPDATE_DATE,
       P.LAST_UPDATE_IP,
       P.ATTRIBUTE1,
       P.SORT_NUM,
       DECODE(P.ATTRIBUTE1, 0, ‘无效’, 1, ‘有效’, ‘有效’) AS
STATUS_NAME,
       P.ATTRIBUTE2,
       P.ATTRIBUTE3,
       P.PERSON_UUID,
       D.ID AS DEPT_ID,
       D.DEPT_NUMBER,
       D.DEPT_NAME,
       D.PARENT_DEPT_ID,
       D.DEPT_UUID
  FROM PERSON P
  LEFT JOIN DEPARTMENT D
    ON P.DEPARTMENT_ID = D.ID;

1、使用表名称别称

创建表空间:

有八个表分别是:”Persons” 和 “Product_Orders”。分别为它们内定别称 “p”
和 “po”。列出 “John 亚当斯” 的享有定单。

create tablespace recjl datafile ‘D:\澳门贵宾会注册送豪礼,oracle\AEG\recjl.dbf’ size 8m
autoextend on next 8m;
drop tablespace recjl

SELECT po.OrderID, p.LastName, p.FirstNameFROM Persons AS p, Product_Orders AS poWHERE p.LastName='Adams' AND p.FirstName='John';

 

2、使用列名称小名

1.建三个研修班底子音讯表 字段有 编号 研修班名称 时间 年份 培训项目
然后把excel表中的数据开头化到那张表里面监察员音讯在填报专修班的时候
点击有个别开关弹出
进修班消息列表分界面(正是从进修班底子信息表获取),每一条进修班音信前都有多少个复选框,尚可五个,并且展现的时候能够固守年度这么些字段来展示掩盖相应年份的养育音信数量,那样便于客户筛选,
大概我们培训消息那张子表中就足以不存培养锻练消息了,只要存几个号码(外建)就足以了

查询 Persons 表中的 LastName 列 和 FirstName 列,输出全部结果值。

2.在“个人基本消息”最下方增添“监察职务项目”,内容来自培养锻练体系,通过养育结果关系培养练习纲要获取,具体内容见文档内附属类小构件。监察员专门的学业的选用是会垄断监察员职责项目标航空规范的只选拔运营类监察员对应的监察员职务项目维修专门的学问的只选取适航维修类监察员对应的监察员职分项目监察员职务项目是足以多选的

SELECT LastName AS 姓氏, FirstName AS 名字FROM Persons

3、同期利用 表名称 和 列名称

为 city 表定义外号 ‘A’,并应用该表别称查询表中的ID 列的富有音信。

SELECT A.ID AS BFROM city AS A; 

那篇文章就介绍到那了,希望能帮忙到您。

发表评论

电子邮件地址不会被公开。 必填项已用*标注