环境要求:2005+在日常需求中经常会有行转列的事情需求处理,如果不是动态的行,那么我们可以采取case when 罗列处理。在sql 2005以前处理动态行或列的时候,通常采用拼接字符串的方法处理,在2005以后新增了pivot函数之后,我可以利用这样函数来处理。1.动态SQL注入式判断函数--既然是用到了动态SQL,就有一个老话题:SQL注入。建一个注入性字符的判断函数。
CREATE FUN...
分类:
数据库 时间:
2014-11-04 19:45:41
阅读次数:
368
日志还原条件--条件一:检查数据库的恢复模式:Full--条件二:有最后一次的完整备份--条件三:完整备份后未强制截断日志--条件四:故障发生后做过日志备份 CREATE TABLE [dbo].[tb]( [姓名] [varchar](10) NULL, [课程] [varchar](10) NU...
分类:
数据库 时间:
2014-11-04 00:04:12
阅读次数:
296
在之前的博文中曾介绍过如何对ASP网站进行手工注入,ASP网站大都是采用ACCESS或MSSQL数据库,因而所谓针对ASP的SQL注入其实也就是根据ACCESS或MSSQL数据库的特点来构造查询语句。除此之外,对于PHP网站则大都是采用MySQL数据库,这里要进行手工注入时所使用的查询语句与之前就..
分类:
数据库 时间:
2014-11-01 12:04:28
阅读次数:
325
类别:原创服务器本文参考第一:说明目的:本机前提是已安装好了cacti0.8.8b并正常工作,本文档主要配置cacti插件并启用邮件短信告警。其它说明:cacti0.8.8b的安装请参考我的其它博客文章《Cacti0.8.8b安装配置(含snmp配置)》http://jedy82.blog.51cto.com/425872/1569689本..
分类:
数据库 时间:
2014-10-31 16:01:21
阅读次数:
337
Thinkphp3.1 跨库连接数据库。在配置文件里首页默认的是连接mysql然后我在下面加了个数组://mssql配置'DB_MSSQL'=>array(//'DB_CHARSET'=>'GBK2312','DB_TYPE'=>'mssql','DB_HOST'=>'152.198.11.156'...
分类:
数据库 时间:
2014-10-29 23:45:21
阅读次数:
268
在sql语句中,如果查找某个文本字段值为空的,可以用select * from 表 where 字段='' ,但是如果这个字段数据类型是text或者ntext,那上面的sql语句就要出错了。 解决办法有很多: 1.select*from表wheredatalength(字段)=0 2.se...
分类:
数据库 时间:
2014-10-29 19:10:27
阅读次数:
187
SQLIOSim是模拟SQLServer的行为来测试IO性能。这是一个SQL Server 2012 安装完后自带的工具一般在C:\Program Files\Microsoft SQL Server\MSSQL11.SQL3\MSSQL\Binn目录下也可以直接使用搜索功能查找sqliosim 来...
分类:
移动开发 时间:
2014-10-27 09:16:36
阅读次数:
240
KiwiSyslog是属于SolarWinds的基于Windows的日志服务器,相信部分朋友都用过SolarWinds的管理软件,功能非常强大,有兴趣的朋友可以上其官网了解http://www.solarwinds.cn。今天我们主要是讲Syslog服务器,网上也能搜索到相当多的教程,但都只是讲到将日志保存为文件。试想一下..
分类:
数据库 时间:
2014-10-23 12:50:22
阅读次数:
683
SQL连接字符串,在需要动态改变数据库服务器及登录数据库的用户及密码,甚至是数据库的时候,大家一般都会考虑使用工厂模式,我是这么用的,我之前的SQL文件执行器也是这样用的,我想知道有何弊端,提供如下讨论主题,贴代码...
分类:
数据库 时间:
2014-10-22 15:57:38
阅读次数:
193
select a.name as tabname ,h.name as idnamefrom sys.objects as a right join sys.indexes as h on a.object_id=h.object_id where a.type's'...
分类:
数据库 时间:
2014-10-22 12:37:41
阅读次数:
234