随笔分类 - SQL SERVER
摘要:采用openquery select at_data_date yf,at_ksbm ksbm from OPENQUERY(ORACLE_JX,'SELECT * FROM PMS.IMP_IND_床位使用率') 其中oracle_jx是在sqlserver中的数据链接中设备的别名,后面的SQL语
阅读全文
摘要:sql server从bak文件恢复数据库有时会遇到数据库同名的情况,为了能够正常还原数据库必须将要还原数据库的逻辑文件名和物理文件名一起改掉。 假设数据库是:Test 备份的文件是:Test2018.bak 希望还原之后数据库的逻辑文件名:Test2018 物理文件名是:Test2018.mdf,
阅读全文
摘要:现有一张工资表,需要对其进行排名,工资相同的人并列排名,然后再排名,很多刚接触的小伙伴估计第一时间想到Rank()函数或row_number() 函数,但是结果出来后并不是自己想要的,在这里就给大家介绍下排序函数dense_rank()以及Rank()函数与row_number() 函数之间的区别。
阅读全文
摘要:SQLServer内置函数实现MD5加密⼀、MD5加密HASHBYTES ('加密⽅式', '待加密的值')加密⽅式= MD2 | MD4 | MD5 | SHA | SHA1返回值类型:varbinary(maximum 8000 bytes)⼆、MD5加密⽰例select HASHBYTES('
阅读全文
摘要:sysobjects 表结构: 列名 数据类型 描述 name sysname 对象名,常用列 id int 对象标识号 xtype char(2) 对象类型,常用列。 xtype 可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN
阅读全文
摘要:sqlserver xml 操作:3、对不确定结构、属性的xml进行处理 在平时使用过程中,xml的结构一般都是已经确定了的,所以我们读取并不是很麻烦的事,但如果一旦结构或数据不确定,那么读数据就是一个很麻烦的事 比如,日常我们对内容进行查询时,会有很多很复杂的条件,而通常,我们需要根据条件来拼接s
阅读全文
摘要:sqlserver xml 操作:2、对确定结构的xml进行操作 我们使用的xml有着明确的定义结构,该啥节点,该啥属性,该啥层级,基本在设计之初就已经确定了,很少有确定了结构的xml格式再后续使用中改变结构,所以,通常情况下,我们都可以根据已有的结构来直接获取或查询数据 而sqlserver自20
阅读全文
摘要:sqlserver xml 操作:1、使用for xml 一个是侧重介绍for xml模式的,一个是侧重语法及细节参数的 for xml (Sql Server) for xml 子句的基本语法 说实话,老顾觉得其实看看这两个文章基本就能满足学习的需要了,毕竟里面也有不少示例了,不过有qq群的同学想
阅读全文
摘要:SQL openxml用法 OPENXML 通过 XML 文档提供行集视图。由于 OPENXML 是行集提供程序,因此可在会出现行集提供程序(如表、视图或 OPENROWSET 函数)的 Transact-SQL 语句中使用 OPENXML。 语法 OPENXML( idoc int [ in] ,
阅读全文
摘要:第一种说明: 我看过这样一篇文章,如下 在SQL Server2005中,微软延续了 2000中一个特性(即支持XML类型的数据),并加强了对XML 数据列、XML变量以及XML索引的支持。 在数据库中存储XML数据是一个很出色的特征。对于大部分的数据处理需求来讲,将XML数据格式化为其它关联数据是
阅读全文
摘要:DECLARE @idoc int DECLARE @doc varchar(1000) SET @doc =' <ROOT> <Customer CustomerID="VINET" ContactName="Paul Henriot"> <Order OrderID="10248" Custom
阅读全文
摘要:SQL SERVER中XML查询:FOR XML指定PATH 前言 在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定PATH的XML查询。 PATH参数 PATH('参数'),参数是用来重命名ROW的,ROW是默认
阅读全文
摘要:SQL SERVER中XML查询:FOR XML指定EXPLICIT 前言 在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定EXPLICIT的XML查询。 基础示例 一个简单的EXPLICIT例子: with Te
阅读全文
摘要:SQL SERVER中XML查询:FOR XML指定AUTO 前言 在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定AUTO的XML查询。 基础示例 片断1: with TestXml as ( select 1
阅读全文
摘要:SQL SERVER中XML查询:FOR XML指定RAW 前言 在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定RAW的XML查询。 基础FOR XML查询 看实例: with TestXml as ( sele
阅读全文
摘要:把XML数据插入到SQL Server数据库的表中 我们可以通过使用系统存储过程sp_xml_preparedocument的OPENXML函数把XML文档中的数据插入数据库中。其中,系统存储过程sp_xml_preparedocument用来创建一个能被插入数据库的XML文档的内部表示,该存储过程
阅读全文
摘要:EXEC sp_addlinkedserver 'server','','SQLOLEDB','192.168.1.2' EXEC sp_addlinkedsrvlogin 'server','false',null,'sa','' exec sp_serveroption 'server','rp
阅读全文
摘要:新服务器搭建环境总是有很多问题。在安装MS SQL SERVER 2014 EXPRESS的时候提示无法安装成功,需要先安装 .NET Framework 3.5!但是新问题又来了,使用Windows Server 2012服务器管理器的添加角色和功能无法安装.NET Framework 3.5,提
阅读全文
摘要:测试例子:通过Oracle的GateWay,访问SQLServer的数据。 Oracle 信息: Oracle所在机器的IP : 192.168.2.28 oracle SID :test Oracle 版本: 11.2.0.4 SQL Server 信息: SQL Server所在机器的IP :
阅读全文
摘要:一、在SQLServer中连接另一个SQLServer库数据 在SQL中,要想在本地库中查询另一个数据库中的数据表时,可以创建一个链接服务器: EXEC master.dbo.sp_addlinkedserver @server = N'别名', @srvproduct=N'库名',@provide
阅读全文