#SERV

SQL SERVER FOR XML

SQLSERVER输出XML;根据FORXML语句设置输出模式:RAW、AUTO、EXPLICIT、PATH;模式确定产生的XML的形状。不推荐使用FORXML选项的XMLDATA指令。如果是RAW和AUTO模式,请使用XSD生成。在EXPLICIT模式下,没有XMLDATA指令的替代项。后续版本的Microsoft&...
代码星球 ·2021-02-15

SQL Server解析XML数据的方法详解

--下面为多种方法从XML中读取EMAILDECLARE@xXMLSELECT@x='<People><dongsheng><InfoName="Email">dongsheng@xxyy.com</Info><InfoName="Phone">6789455...

将SQL SERVER中查询到的数据导成一个Excel文件

--======================================================T-SQL代码:EXECmaster..xp_cmdshell'bcp库名.dbo.表名outc:/Temp.xls-c-q-S"servername"-U"sa"-P""'参数:S是SQL服务器名;U是用户...

SQL Server 2008 数据库回滚到某个时间点

数据库回滚到时间的的前提:事务日志完整,数据库在完整恢复模式下进行过一次完整备份,数据库没有进行过还原操作(惨痛教训)。当数据库误操作时,切记冷静,不然问题就是滚雪球,在不做下一步错误前 可观看该大神的方法:http://blog.csdn.net/dba_huangzj/article/details/84...

SQL Server 2008以上误操作数据库恢复方法——日志尾部备份

原文出处:http://blog.csdn.net/dba_huangzj/article/details/8491327     经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解...

何谓SQL Server参数嗅探

大家听到“嗅探”这个词应该会觉得跟黑客肯定有关系吧,使用工具嗅探一下参数,然后截获,脱裤o(∩_∩)o。事实上,我觉得大家太敏感了,其实这篇文章跟数据库安全没有什么关系,实际上跟数据库性能调优有关相信大家有泡SQLSERVER论坛的话不多不少应该都会见过“参数嗅探”这几个字这里有三篇帖子都是讲述参数嗅探的http://...

SQL Server 窗口函数详解:OVER()

开窗函数支持分区、排序和框架三种元素,其语法格式如下:OVER([<PARTITIONBYclause>][<ORDERBYclause>][<ROWorRANGEclause>])<PARTITIONBYclause>::=PARTITIONBYvalue_expres...

SQL SERVER与C#数据类型对照表

分类SQLSERVER类型类型说明C#类型精确数字bigint从 -2^63(-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。Int64int从 ...

C#操作SQL Server数据库

1、概述ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤:第一,使用SqlConnection对象连接数据库;第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用;第三,对SQL或存储过程执行后返回的“结果”进行操作。对返回“结果”的操作可以分为两类:一是用SqlDataReader直...
代码星球 ·2021-02-15

SQL Server 一句Sql把表结构全部查询出来

--一句Sql把表结构全部查询出来SELECT表名=CaseWhenA.colorder=1ThenD.nameElse''End,表说明=CaseWhenA.colorder=1Thenisnull(F.value,'')Else''End,字段序号=A.colorder,字段名=A.name,字段说明=isnull...

SQL Server sp_executesql介绍和使用

execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: execsp_executesql@sql,N'@countintout,@idvarchar(20...

SQL Server关于WITH CUBE、WITH ROLLUP和GROUPING使用

通过查看sql2005的帮助文档找到了CUBE和ROLLUP之间的具体区别:CUBE生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合。再看看对grouping的解释:  当行由CUBE或ROLLUP运算符添加时,该函数将导致附加列的输出值为1;当行不由CUBE或...
代码星球 ·2021-02-15

SQL Server 关于CROSS APPLY 和 OUTER APPLY应用

先看看语法:<left_table_expression> {cross|outer}apply<right_table_expression>再让我们了解一下apply运算涉及的两个步骤:A1:把右表表达式(<right_table_expression>)应用到左表(&...

SQL Server审计功能入门:SQL Server审核 (SQL Server Audit)

介绍   Audit是SQLServer2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQLServer数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件。它的底层是基于扩展事件(ExtentedEvent),所以其性能和灵活性相对较好。审核数据...

SQL Server 数据库对象命名参考

编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文章和资料,以及我自己的开发经验,对数据库对象的命名规则提出了一点建议,希望能为大家提供一些参考。NOTE:虽然这篇文章名为“数据库对象命名参考”,实际上,在这篇文章中我不仅介绍了...
首页上一页...6364656667...下一页尾页