-
SQLServer2016Alwayson新增功能图文详解
概述SQLServer2016发布版本到现在已有一年多的时间了,目前最新的稳定版本是SP1版本。接下来就开看看2016在Alwyson上做了哪些改进,记得之前我在写2014Alwayson的时候提到过几个需要改进的问题在2016上已经做了改进...
数据库操作教程 2022-09-23 20:40:18 -
不同数据库之间导入导出功能介绍
1.在SQLServer数据库之间进行数据导入导出 (1).使用SELECTINTO导出数据 在SQLServer中使用最广泛的就是通过SELECTINTO语句导出数据,SELECTINTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*,空表的结构和FROM所指的表的结构相同);将SELECT查出的数据插入到这个空表中。在使用SELECTINTO语句时,INTO后跟的表必须在数据库不存在,否则出错,下面是一个使用SELECTINTO的例子...
数据库操作教程 2022-09-23 20:39:47 -
MSSQL中递归SQL查询语句实例说明-
一张表(ColumnTable)的结构如下图所示当前需要实现的功能:通过Number的值为67来获取当前的节点ID、父节点ID递归实现SQL语句:复制代码代码如下:withznieyuas(selectc.Id,c...
数据库操作教程 2022-09-23 20:39:12 -
SQL学习笔记八索引,表连接,子查询,ROW_NUMBER
索引经常要查询的语句,则给它建一个索引表连接selectT_OdersasojoinT_CustomersasCono.CustomerId=c...
数据库操作教程 2022-09-23 20:38:34 -
SQLserver查询数据类型为ntext是空或NULL值的方法
复制代码代码如下:--为空的值textntextselect*fromlf_newsNg_utfwheredatalength(newsContentE)=0ordatalength(newsContentE)isnull...
数据库操作教程 2022-09-23 20:38:31 -
SQLServer复制功能要避开缺陷的干扰小结
SQLServer的复制分为三种,下面介绍一下这三种复制技术及其存在的一些缺陷,大家在使用时可以根据具体的情境选择适用的复制方法,避开这些缺陷的干扰。1.快照复制A每隔一段时间将B中的相应表中的数据全部删除,然后将自己相应表中的全部插到B中...
数据库操作教程 2022-09-23 20:37:50 -
SQLServer参数化查询经验分享
什么是参数化查询? 一个简单理解参数化查询的方式是把它看做只是一个T-SQL查询,它接受控制这个查询返回什么的参数。通过使用不同的参数,一个参数化查询返回不同的结果...
数据库操作教程 2022-09-23 20:36:52 -
SQLServer使用ADSI执行分布式查询ActiveDorectory对象
Step1:CreatingaLinkedServer.EXECsp_addlinkedserver'ADSI','ActiveDirectoryServices2.5','ADSDSOObject','adsdatasource'Step2:CreatingaSQLServerAuthenticatedLoginEXECsp_addlinkedsrvlogin@rmtsrvname=N'ADSI',@locallogin=NULL,@useself=N'False',@rmtuser=N'domainAccount',@rmtpassword=N'Password'对于SQLServer授权登录,可以使用sp_addlinkedsrvlogin系统存储过程配置用于连接到目录服务的适当的登录/密码.参考这里:http://blogs.msdn.com/euanga/archive/2007/03/22/faq-how-do-i-query-active-directory-from-sql-server.aspx如果SQLServer使用Windows授权登录,只需自映射就足以通过使用...
数据库操作教程 2022-09-23 20:36:34 -
SqlServer基础知识数据检索、查询排序语句
复制代码代码如下:--执行顺序FromWhereSelectselect*from(selectsalassalary,commascommissionfromemp)xwheresalary<5000--得出NameWorkasaJobselectename+'Workasa'+jobasmsgfromempwheredeptno=10--如果员工工资小于2000返回UnderPaid大于等于4k返回OverPaid之间返回OKselectename,sal,casewhensal<2000then'UnderPaid'whensal>=4000then'OverPaid'else'OK'endfromemp--从表中随机返回N条记录newid()--orderby字句中指定数字常量时,是要求根据select列表中相应位置的列排序--orderby字句中用函数时,则按函数在没一行计算结果排序selecttop5enamefromemporderbynewid()--找空值isnullselect*fromempwherecommisnull--将空值转换为实际值--...
数据库操作教程 2022-09-23 20:34:51 -
SQLServer镜像功能完全实现
在域环境下我没配置成果,也许是域用户的原因,因为我在生产环境下搞的,更改域用户需要重启SQLServer,所以这个方法放弃了,只能用证书形式。环境:主机:192.168.10.2(代号A)镜像:192.168.10.1(代号B,为了一会说明方便)(条件有限我没有搞见证服务器...
数据库操作教程 2022-09-23 20:32:42 -
sqlserver多库查询sp_addlinkedserver使用方法(添加链接服务器)
Execsp_droplinkedsrvloginZYB,Null--删除映射(录与链接服务器上远程登录之间的映射)Execsp_dropserverZYB--删除远程服务器链接EXECsp_addlinkedserver@server='ZYB',--被访问的服务器别名@srvproduct='',@provider='SQLOLEDB',@datasrc="/Server2"--要访问的服务器EXECsp_addlinkedsrvlogin'ZYB',--被访问的服务器别名'false',NULL,'sa',--帐号'sa'--密码使用实例:Select*fromZYB.CDCenter20110822...
数据库操作教程 2022-09-23 20:32:35 -
SQL分布式查询、插入递增列示例
复制代码代码如下:truncatetableTestTableEXECsp_configure'showadvancedoptions',1;--开启高级配置RECONFIGUREEXECsp_configure'AdHocDistributedQueries',1;--开启分布式查询RECONFIGUREsetIDENTITY_insertTestTableon--设置某表允许插入递增量INSERTINTOTestTable(ID,Date,Info)SELECTa.ID,a...
数据库操作教程 2022-09-23 20:32:19