随笔分类 - SQl Server
【转】使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步
摘要:使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步 Sql Data Compare 是比较两个数据库的数据是否相同、生成同步sql的工具。 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公
阅读全文
【转】SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)
摘要:SqlDataToScript是根据表数据进行生成 Insert Into语句,此工具还有一个好处是可以对自增列插入固定值,例如:自增的列id值为5,但是5这个行值已经删除,如果想存储Id自增列值为5的行数据,按照常规的方法时存储不进去的。 使用SqlDataToScript生成sql语句可以储存到
阅读全文
【转】sql server编写通用脚本自动检查两个不同服务器的新旧数据库的表结构差异
摘要:问题:工作过程中,不管是什么项目,伴随着项目不断升级版本,对应的项目数据库业务版本也不断升级,数据库出现新增表、修改表、删除表、新增字段、修改字段、删除字段等变化,如果人工检查,数据库表和字段比较多的话,工作量就非常大。 解决方案:这里博主为大家分享一个在工作过程中编写的自动检查数据库表结构版本差异
阅读全文
替换姓名为隐式
摘要:select REPLACE(full_name,substring(full_name,2,len(full_name)),'**') from subject --update subject set full_name=REPLACE(full_name,substring(full_name
阅读全文
【转】数据处理常用的sql语句整理
摘要:一下语句都是基于 mysql数据库 查询是否使用索引 explain select * FROM t_table1; 结果列的含义: table:此次查询操作是关联哪张数据表 type:连接查询操作类型,一般根据索引查询的话为const,如果没有索引,则遍历所有数据那么为All(此种方式效率极低)
阅读全文
Form数据迁移
摘要:--------------------------------------添加linkserver--------------------------------------- --EXEC master.dbo.sp_addlinkedserver @server = server', @srvproduct=N'SQL Server' --EXEC master.dbo.sp_addli...
阅读全文
【转】Sqlserver将数据从一个表插入到另一个表
摘要:SQL Server中,1. 目标表不存在 select * into 目标表 from 原表; 2. 目标表存在,只复制数据 insert into 目标表 select * from 原表; Oracle中, 1.目标表不存在 create table 目标表 as select * from
阅读全文
【转】通过Excel生成批量SQL语句,处理大量数据
摘要:经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了,其实有两种简单的方
阅读全文
向SQL Server中导入Excel的数据
摘要:1. 手动界面导入Excel数据 同 https://jingyan.baidu.com/article/ce09321b9a0e252bff858ff9.html 首先打开并登陆sql server数据库,如图 首先打开并登陆sql server数据库,如图 选择要将表导入的数据库,右击选择任务—
阅读全文
SQl server更新某阶段的匹配关系。
摘要:DECLARE @count INTEGERDECLARE @id INTEGERDECLARE @subjectID INTEGERSET @count=1SET @id =11894SET @subjectID=151426 while @count<20begin update biomate
阅读全文
SQL性能优化前期准备-清除缓存、开启IO统计
摘要:文章来至:https://www.cnblogs.com/Ren_Lei/p/5669662.html 如果需要进行SQl Server下的SQL性能优化,需要准备以下内容: 一、SQL查询分析器设置: 1、开启实际执行计划跟踪。 2、每次执行需优化SQL前,带上清除缓存的设置SQL。 平常在进行S
阅读全文
Sql server 存储过程批量插入若干数据。
摘要:测试时,经常需要生成大量数据来测试系统性能,此功能可以用存储过程快速生成。 1. 随机生成日期 2. 随机从给定的若干值中挑选一个(例如随机生成性别) 3. 生成编号 4. 单表插入存储过程 5 多表插入存储过程
阅读全文
sql server 将两列的值合并到另一列
摘要:select top 100 t2.FullName, * from Subject,(select id, isnull(first_name,'') +isnull(middle_name,'') + ' '+isnull(last_name,'') as FullName from Subje
阅读全文
Sql日期时间格式转换[zhuan]
摘要:sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(var
阅读全文
SQL query - check latest 3 days failed job.
摘要:select top 100 js.last_run_date ,j.name, js.step_id,js.step_name,js.last_run_date,jsl.log,jh.message from msdb.dbo.sysjobhistory jhjoin msdb.dbo.sysjo
阅读全文
[转]sql server 常用脚本(日常查询所需)
摘要:1:查看sql server代理中作业的运行状况的脚本 或者(查看语句的执行计划以及执行时间) 或者(可以查看作业当前的运行状态) SELECT[job].[name] AS '作业名称', CASE [jobh].[run_status]WHEN 0 THEN '失败'WHEN 1 THEN '成
阅读全文
【转】SQL Server、Oracle、MySQL和Vertica数据库常用函数对比
摘要:SQL Server、Oracle、MySQL和Vertica数据库常用函数对比 Vertica数据库是HP公司新收购的用于BI方面的数据库。 1. 绝对值 S:select abs(-1) value O:select abs(-1) value from dual M:select abs(-1
阅读全文
浙公网安备 33010602011771号