SQL 备忘录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 备忘录相关的知识,希望对你有一定的参考价值。
查看一个字段前后变更前跟变更后的值
UPDATE tb SET 字段1=‘0‘ OUTPUT DELETED.字段1,INSERTED.字段1WHERE id=‘1‘
字段拼接
1传统写法:
DECLARE @OrderCode VARCHAR(MAX)=‘‘;
SELECT @OrderCode+=orderCode+‘,‘ FROM dbo.tbOrder
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 59 毫秒。
SQL Server 执行时间:
CPU 时间 = 32 毫秒,占用时间 = 18 毫秒。
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
2改进写法
DECLARE @OrderCode VARCHAR(MAX)=‘‘;
SET @OrderCode=(SELECT OrderCode+‘,‘ FROM dbo.tbOrder FOR XML PATH(‘‘) )
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 4 毫秒。
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 4 毫秒。
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
数据合并详情
http://www.cnblogs.com/zq281660880/archive/2013/03/07/2947852.html
以上是关于SQL 备忘录的主要内容,如果未能解决你的问题,请参考以下文章