sql 学习笔记
来源:互联网 发布:购买的域名如何解析 编辑:程序博客网 时间:2024/06/06 02:13
sql server如何将xml格式转换成表
DECLARE @ResultXml XML = '<DocumentElement> <dt> <CustomerCode>B77674</CustomerCode> <CustomerName>郑州日产汽车有限公司9999</CustomerName> <EnableMark>1</EnableMark> <ModifyDate>2017-10-25 06:09:02</ModifyDate> </dt> <dt> <CustomerCode>B776749</CustomerCode> <CustomerName>郑州日产汽车有限公司12398</CustomerName> <EnableMark>0</EnableMark> <ModifyDate>2017-10-25 06:09:03</ModifyDate> </dt> </DocumentElement>'SELECT aw.row.value('CustomerCode[1]', 'VARCHAR(50)') AS CustomerCode , aw.row.value('CustomerName[1]', 'VARCHAR(50)') AS CustomerName , aw.row.value('EnableMark[1]', 'BIT') AS EnableMark , aw.row.value('ModifyDate[1]', 'DATETIME') AS ModifyDateFROM @ResultXml.nodes('/DocumentElement/dt') AS aw ( row );
MERGE语法的运用
MERGE INTO dbo.Customer AS customer --#tmpCustomer 数据源 USING ( SELECT * FROM #tmpCustomer ) AS tmp ON customer.CustomerCode = tmp.CustomerCode WHEN MATCHED THEN UPDATE SET customer.CustomerName = tmp.CustomerName , customer.ModifyDate = tmp.ModifyDate , customer.ModifyUserId = @CreateUserId WHEN NOT MATCHED THEN INSERT ( CustomerId , CustomerCode , CustomerName , EnabledMark , CreateDate , CreateUserId , OrganizeId ) VALUES ( NEWID() , tmp.CustomerCode , tmp.CustomerName , tmp.EnableMark , tmp.ModifyDate , @CreateUserId , @OrganizeId );
阅读全文
0 0
- SQL、PL/SQL学习笔记
- SQL、PL/SQL学习笔记
- SQL、PL/SQL学习笔记
- 学习sql语言笔记
- PL/SQL学习笔记
- 学习sql server笔记。
- SQL学习笔记!
- sql学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- SQL学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- 学习sql语言笔记
- sql学习笔记
- sql学习笔记
- sql学习笔记
- ubuntu环境下,Java连接MySQL数据库
- 特斯拉的新篇章:太阳能、汽车共享与更多产品线
- 2秒测4000次的Thermo体温计来了,买吗?
- 最新“《财富》世界500强”榜单公布,苹果挤进前十BAT未上榜
- 仿微信通知栏
- sql 学习笔记
- GMIC+智能生活节杭州站即将于11月震撼来袭!
- 数据结构---C语言之队列的顺序表示和实现(循环队列)
- python学习之路--threading Lock对象
- 13.2 摘要的计算
- 全球首个人类CRISPR基因编辑临床试验,中国科学家下月操刀
- 这家公司有点全能,自动驾驶一揽子服务皆全包
- 华为和三星互撕,最终会握手言和?
- 这家脱胎于牛津的公司,能将你家的普通车变成自动驾驶车