SQL Server探索

探索SQL Server,分享知识

在SQL Server中获取类似于Oracle中的rowid

在ORACLE中有一个伪列就是rowid,是唯一标识一条记录的id,通过解析可以显示这个记录所在的文件id、页id、行id。 其实,在SQL Server中也有类似的RID。通过未记录文档的值%%physloc%%,可以返回结果行中的物理位置,通过未记载文档的函数sys.fn_PhysLocF...

2016-05-26 13:18:08

阅读数:2255

评论数:0

SQL Server数据导入Redis的简单方法

最近看了一篇讲如何把mysql中的数据导入到redis中,是通过命令行完成的。 文中作者用的是linux系统,思路是通过sql语句来构建redis的命令,通过mysql执行sql语句,把sql语句的结果输出,通过管道输出到redis中。 而本文用的是windows,数据库用的是SQL Serv...

2016-05-25 14:47:58

阅读数:7315

评论数:2

SQL优化:设置性能相关的服务器参数

1、开启高级选项 --显示可以配置的选项 EXEC sp_configure go --要显示可以配置的高级选项,必须设置参数show advanced option为1 EXEC sp_configure 'show advanced option',1 reconfigure go --...

2016-05-18 15:09:05

阅读数:1323

评论数:0

SQL编程:模糊表关联不求人 ---> concat + like就能行

1、表的结构: ​ create table A(proj_dept varchar(30)); create table B(dept_id int,dept_name varchar(30)); insert into A values('2,3,4'),('2,4,5'),('3,4...

2016-05-17 14:18:40

阅读数:4511

评论数:0

SQL编程:合并字符串不求人 ---> group_concat函数就能行

1、表结构 create table tt(id int,v varchar(30)); insert into tt values(1,'a'),(1,'b'),(2,'b'),(2,'c'),(2,'b'),(2,'a'),(3,'a'); mysql> select * fro...

2016-05-17 14:15:55

阅读数:2534

评论数:0

SQL中的NULL函数:isnull、ifnull、nullif、coalesce

1、isnull(xx):是否是null,类似于is null mysql> set @v = 'a'; Query OK, 0 rows affected (0.03 sec) mysql> select isnull(@v); +------------+ | isnull(...

2016-05-17 14:06:10

阅读数:852

评论数:0

windows下用Python把pdf文件转化为图片(png格式)

最近工作中需要把pdf文件转化为图片,想用python来实现,于是在网上找啊找啊找啊找,找了半天,倒是找到一些代码。 第一个找到的代码,我试了一下好像是反了,只能实现把图片转为pdf,而不能把pdf转为图片。。。 http://zhidao.baidu.com/link?url=QUoPVmQ...

2016-05-16 16:30:01

阅读数:7105

评论数:9

SQL优化实战:外层查询条件放到内层查询中(predicate push down)

有了上次安装失败的经验后,这次安装就顺利多了。 学习Python从安装各种模块开始。 1、通过pip来安装IPy模块 C:\Users\Administrator>pip install IPy Collecting IPy Downloading IPy-0.83.tar.gz I...

2016-05-09 14:14:40

阅读数:1501

评论数:0

SQL优化实战:临时表+分批提交+按日结存

结存数据太慢怎么办? (1)第1次优化 一开始,客户经理说客户,不想在多个查询中看数据,想在一个表中看所有的数据,也就是说需要把原有的多个查询的sql合并为一个,但是实际上合并后,每个月的原始数据量大概是100w条左右,然后进行计算,最后返回大概3w条左右,速度比较慢。 然后,客户反...

2016-05-09 13:53:25

阅读数:2704

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭