-
sqlserver update语句使用别名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
update T set T.Key1 = 'xxxx' from TableA T[详细]
-
高可用数据同步方案-SqlServer迁移Mysql实战
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
高可用数据同步方案-SqlServer迁移Mysql实战 简介 随着业务量的上升,以前的架构已经不满足业务的发展,数据作为业务中最重要的一环,需要有更好的架构作为支撑。目前我司有sql server转mysql的需求,所以结合当前业务,我挑选了阿里云开源的一个很好用的同[详细]
-
sqlserver高并发情况下 select 和update操作造成死锁的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
refs: http://blog.csdn.net/u013547384/article/details/53688533 最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经[详细]
-
sqlserver2012错误问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
? ? ? 今天安装SqlServer 2012出现错误,可能是之前安装的没有删除干净,如下图,试了好多方法都不行,明明拥有所有权限,但是还是报无权限。 最后终于找到一个解决办法: 第一步,必须以 管理员身份运行cmd. 第二步,运行以下语句: secedit /configure /cf[详细]
-
SqlServer数据库Recovery Pending
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
执行以下步骤恢复到正常状态 ALTER DATABASE DBNAME SET ?SINGLE_USER WITH NO_WAIT; ALTER DATABASE DBNAME SET EMERGENCY; DBCC checkdb (DBNAME,REPAIR_ALLOW_DATA_LOSS); ALTER DATABASE DBNAME SET online; ALTER DATABASE DBNAME SET ?Multi_USER WITH[详细]
-
sqlserver sp_OACreate使用例子
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
原文:http://www.cftea.com/c/2007/08/4C224V473WENBZ77.asp T-SQL 中是可以调用 OLE 的,将这一功能应用到触发器、存储过程等对象中,SQL Server 运用变得更贴近我们的功能,更加满足我们的需要。 T-SQL 中有七个存储过程是围绕本节内容进行的,我们只介绍[详细]
-
sqlserver函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
select ?charindex('a','asdf');结果为1 selec ?reverse ('abc');结果为cba,将字符串道过来显示[详细]
-
求助!!!连接不上本地SQLServer2014数据库,求大神帮忙
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
附上源代码: public class MainActivity extends Activity { private Button btn; private TextView showTV; ? ? @Override ? ? protected void onCreate(Bundle savedInstanceState) { ? ? ? ? super.onCreate(savedInstanceState); ? ? ? ? setContentVie[详细]
-
sqlserver 2008 r2 直接下载地址(百度云)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlserver2008R2成功了 sqlserver 2008 r2 百度云链接 : 点击打开链接[详细]
-
上传备份ms sqlserver数据库文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
上传脚本: echo ********************************************************** db_bak_logs.txt date /t db_bak_logs.txt time /t db_bak_logs.txt echo Start backup to 192.168.10.1dbbak .... db_bak_logs.txt XCOPY E:data_bakdatabase? 192.16[详细]
-
SQLServer中exists和except用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
一、exists 1.1 说明 EXISTS(包括 NOT EXISTS)子句的返回值是一个BOOL值。EXISTS内部有一个子查询语句(SELECT ... FROM...),我将其称为EXIST的内查询语句。其内查询语句返回一个结果集。EXISTS子句根据其内查询语句的结果集空或者非空,返回一个布尔值。Lin[详细]
-
SQLServer 中提高查询性能的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
MS?? SQL?? Server查询优化方法 查询速度慢的原因很多,常见如下几种?? ???????? 1 、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)?? ???????? 2 、I / O吞吐量小,形成了瓶颈效应。?? ???????? 3 、没有创建计算列导致查询不优化。[详细]
-
SQLServer中的执行计划缓存由于长时间缓存对性能造成的干扰
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
先抛出一个性能问题,前几天遇到一个生产环境性能极其低下的存储过程,开发人员根据具体的业务逻辑和返回的数据量,猜测到这个存储过程的执行应该不会有这么慢。 当时意识到可能是执行计划缓存的问题,因为当前这个存储过程的写法还是比较遵守参数化SQL的规[详细]
-
一次sqlserver变慢优化过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
sqlserver数据库这几天慢的不行,上服务器一看,cpu占用100%。利用sqlserver management studio ,点击工具--sql sever profile查看了下,发现有sql在狂查,发现有个进程一直在执行插入删除操作,关掉了,cpu下来了,但是查询很慢。问了下小弟,小弟说,前几[详细]
-
批处理(bat)实现SQLServer数据库备份与还原
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
备份数据库.bat @echo offset path=%path%;C:Program Files (x86)Microsoft SQL Server80ToolsBinnecho 数据库备份开始osql.exe -S 127.0.0.1 -U sa -P 123456 -i sqlserverbackup.sql -o c:backupsqlserverbackup.outecho 数据库备份完成pause sqlse[详细]
-
SqlServer游标中使用continue的注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
declare @userid int --用户iddeclare cur_uid Cursor for select userid from tb_user Open cur_uidFetch Next From cur_uid into @useridWhile(@@Fetch_Status = 0)Begin Begin if(@userid=123456) begin Fetch Next From cur_uid into @userid --continue[详细]
-
SqlServer2008中便捷查看表字段备注类型默认值的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
可快速查看使用sys.sp_addextendedproperty创建的字段备注,及字段类型、默认值、是否可空等信息 EXEC sys.sp_addextendedproperty @name=N'MS_Description',@value=N'备注具体信息',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1[详细]
-
SQLserver创建代理作业
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
SQL Server创建代理作业 最近在做一个关于相似航班处理的项目,大概的步骤就是机场塔台的雷达负责接收航班信息,然后我通过UDP协议抓取数据包,分析数据包的格式解码每个字段的信息,最后将解码后的信息存入数据库。 抓包存取的程序是一直处于运行状态的,[详细]
-
sqlserver 递归查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
有如下数据表 ? ? 假如我们要查询ID为003的数据的所有子节点我们可以使用CTE 递归查询完成... ? [sql] ? view plain ?copy ?print ? if?OBJECT_ID( 'tb' , 'N' )? is ? not ? null ?? ? drop ? table ?tb;?? ?? ?? create ? table ?tb(id? varchar (3)?,?pid[详细]
-
sqlserver表结构(含约束)复制存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
? ? ? ? 上文中介绍了SQL Server中各种约束以及使用sql查询各种约束的方法,本文基于上文实现了表结构 (含约束)复制的存储过程。该存储过程在SQL Server 2008 及 SQL Server 2014上测试可行。sql如下 /**************************************************[详细]
-
sqlserver表结构(含约束)复制存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
? ? ? ? 上文中介绍了SQL Server中各种约束以及使用sql查询各种约束的方法,本文基于上文实现了表结构 (含约束)复制的存储过程。该存储过程在SQL Server 2008 及 SQL Server 2014上测试可行。sql如下 /**************************************************[详细]
-
SQLserver 2008同步复制创建后新增表/函数/存储过程(不重新初始
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
SQLserver 2008同步复制创建后新增表/函数/存储过程(不重新初始化快照) 一、在生产环境中已有事务复制中(复制类型为事务发布),需要对已有发布的数据库新增表、视图、存储过程等,这些变更是不会同步到从库中。如必须应用到从库,有以下两种方法: 1、如果采[详细]
-
SQLServer 原理简单解析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
(1) 客户端sqlserver网络接口通过一种网络协议(可以是共享内存:简单高速,客户端和sql server在同一台计算机默认连接方式;TCP/IP:访问sql server最常用的一种协议,客户端指定ip地址和端口号连接到sql server;命名管道:命名管道和TCP/IP协议在体系结构上[详细]
-
SQLSERVER 游标使用简单示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
原理:如下图所示,MenuID为游标处理集合,指针每次往下移动一个格子,6条数据就会执行移动6次 需求:现菜单表tbl_Admin_Menu中的排序SeqNumber是乱的,我们需要将排序从1开始重新排序 实现: --游标更新顶级菜单排序declare @this_menuid int,@seqnumber in[详细]
-
将SqlServer表转换为Markdown
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
Program.cs using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.IO; using System.Text;namespace BuildMd{ class Program { static void Main( string [] args) { string pathBase = AppDomai[详细]