-
[SQL] sybase ASE下看sql的执行计划
sybaseASE上看sql的执行计划setshowplanonsetnoexecongoselect*fromtablegosetshowplanoffsetnoexecoffgo??
9
热度 -
[SQL] T-SQL查询高级-了解SQL SERVER中非聚集索引的覆盖,连接,交叉和过滤
T-SQL查询高级--理解SQLSERVER中非聚集索引的覆盖,连接,交叉和过滤简介???在SQLSERVER中,非聚集索引其实可以看作是一个含有聚集索引的表.但相比实际的表而言.非聚集索引中所存储的表的列数要窄很多,因为非聚集索引仅仅包含原表中非聚集索引的列和指向实际物理表的指针。??????并且...
57
热度 -
[SQL] T-SQL查询进阶-理解SQL Server中索引的概念,原理以及其他
T-SQL查询进阶--理解SQLServer中索引的概念,原理以及其他简介????????在SQLServer中,索引是一种增强式的存在,这意味着,即使没有索引,SQLServer仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大...
66
热度 -
[SQL] 运用IBATIS防止sql注入
使用IBATIS防止sql注入??????????对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值为“'or'1'='1”,采用#写法没有问题,采用$写法就会有问题。...
43
热度 -
[SQL] iabtis模式sql注入
iabtis方式sql注入为了防止SQL注入,iBatis模糊查询时也要避免使用$$来进行传值.下面是三个不同数据库的ibatis的模糊查询传值。mysql:select*fromstuwherenamelikeconcat('%',#name#,'%')oracle:select*fromstuw...
83
热度 -
31
热度 -
[SQL] java兑现多字段sql分组
java实现多字段sql分组importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;publicclassJava_grou...
33
热度 -
[SQL] PLSQL实施sql的几种方法
PLSQL执行sql的几种方法plsql很方便我们执行sql。下面就简单介绍我常用的几种(当然每次svn的分支也可以ant脚本自动执行某个文件下的所以sql文件)首先打开plsq的命令窗口1)执行sql文件(可以把需要执行的sql放一个文件中)输入@''在单引号中输入sql文件的路径既可,比如D:\...
100
热度 -
[SQL] 黑客攻守之SQL注入原理解析入门教程
黑客攻防之SQL注入原理解析入门教程出现的关键名词有:UNIONSELECTload_filehex为了方便说明我们先创建两个表:hehe和heihei,很明显它们一个拥有2列属性,一个拥有3列属性===================================================...
82
热度 -
[SQL] Sql Server使用事务实现-转账有关问题
SqlServer使用事务实现--转账问题createtableBank(Cidchar(4)primarykey,balancemoney)altertableBankaddconstraintCH_balancecheck(balance>=10)insertintoBankvalues(...
21
热度 -
[SQL] SQL Server(经过while 计算1-100之间奇数的和。通过while 计算1-100之间偶数的和。)
SQLServer(通过while计算1---100之间奇数的和。通过while计算1---100之间偶数的和。)通过while计算1---100之间奇数的和。declare@sumint=0declare@iint=1while@i<=100beginif@i%2<>0begin...
84
热度 -
[SQL] SQL中碰到多条相同内容只取一条的最简单实现
SQL中遇到多条相同内容只取一条的最简单实现SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别,这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。如下:表timeand针对time字段相同时有不同total和name的情形,每当遇到相同的则只取...
67
热度 -
[SQL] sql语法,可能你会用到的
sql语法,也许你会用到的1、返回20%的数据Selecttop20percent*fromstudents2、Sum总数:selectsum(score)fromstudents计算学生的总分Avg平均值:selectavg(score)fromstudents计算学生的平均分Max...
32
热度 -
[SQL] SQL Server 外侧应用配置器
SQLServer外围应用配置器慢慢悠悠机房收费系统已接近尾声,在这之前的学生管理系统是顺利完成了的,也实现了打包发布和多台电脑同时连接服务器,那时候是用的05版的sql,需要解决的问题就是远程连接!05是这样实现的:首先,打开SQLServer2005配置工具中的SQLServerconfigur...
92
热度 -
[SQL] Sql Server临时表的作用域
SqlServer临时表的作用域:SqlServer临时表的作用域:临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQLServer的系统日志,虽它们在Tempdb中体现...
46
热度 -
[SQL] oracle上的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))sqlldr这个命令可以将文本中的数据大批量的导入到oracle数据库表中在win7下使用很简单,自己亲自动手试了下,分享给大家1.建立一个简单的文本文件,比如:testLoad.txt,内容如下:1,"te...
15
热度 -
[SQL] sqlserver性能优化-呼叫中心回电归属地查询
sqlserver性能优化--呼叫中心来电归属地查询数据21万多,对【CHARINDEX和SUBSTRING】和【In和Or】在是否有索引的条件下的检测和比较。1.CHARINDEXSELECTaddressFROMPhoneToAddressInfoWHERE(CHARINDEX(Phone,'1...
51
热度 -
[SQL] SQL服务器姓名的更改
SQL服务器名称的更改1.使用select@@ServerName可以看到当前数据库的服务器名2.从Sys.SysServers表中可以看到当前的所有服务器名3.使用sp_dropserver'servername'将这个服务器名删除。4.使用sp_addserver'newservername',...
12
热度 -
[SQL] 什么是SQL注入式攻击 怎么防范
什么是SQL注入式攻击如何防范一、什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQ...
59
热度 -
92
热度