-
[SQL] sql server 分页查询的三种方法
sqlserver分页查询的3种方法一:notin?例:selecttop10*from表whereidnotin(selecttop10idform表)z这是嵌套查询子查询查询数据表的前10条记录,外面的查询是查询不在这些记录中的前10条也就是数据库中的10-20条二:max例:selecttop...
25
热度 -
[SQL] SQL Server 自动重建出现碎片的目录
SQLServer自动重建出现碎片的索引1.索引碎片的产生?由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索引根本不使用索引,都会导致性能降低。2.碎片类型分为:2.1内部破碎由于索引页里的数据插入...
20
热度 -
[SQL] oracle 3个适用sql场景
oracle3个实用sql场景我们使用oracle做一些统计的时候,时常碰到如下场景:1.竖列转横列2.分组并合并某列作为结果集3.分组排序取首条记录?我们使用一个简化的业务场景,来展示这三个场景如何使用sql来解决。业务场景:一张表记录着员工的出勤记录业务需求:(对应上面的三个场景)1.统计员工某...
6
热度 -
[SQL] 灵动标签的用法 ecms经过执行sql获取需要的记录
灵动标签的用法ecms通过执行sql获取需要的记录在某些条件下,我们要求网站的某页上显示指定的信息,但是这种指定如果固定去用代码写死的话,对以后的改动将会是大麻烦;这时候sql语句的优势就凸显出来,利用sql语句只需要改改数字,就能让显示的内容彻底替换;代码如下:[e:loop={'select*f...
76
热度 -
[SQL] SQL 检索全部存储过程中是否包含某字符
SQL检索所有存储过程中是否包含某字符--将text替换成你要查找的内容selectnamefromsysobjectso,syscommentsswhereo.id=s.idandtextlike'%text%'ando.xtype='P'--将text替换成你要查找的内容SELECTROUTIN...
66
热度 -
[SQL] 避免SQL注入三大步骤
避免SQL注入三大方法要说SQL注入还要从看.NET视频开始说起,听说在程序开发过程中,我们经常会遇到SQL注入问题,也就是指令隐码攻击。具体的原理到底是怎么回事儿,查了些资料好像涉及到了编译原理,也没能够看明白,只是视频中讲到了这三种方法是经常用来避免SQL注入最常用的方法,于是查些资料希望能对现...
61
热度 -
[SQL] 用alter关键字替Table增加新字段(sqlite)
用alter关键字为Table增加新字段(sqlite)ALTERTABLEsql-statement::=ALTERTABLE[database-name.]table-namealterationalteration::=RENAMETOnew-table-namealteration::=AD...
29
热度 -
[SQL] 像SQL Server的事件探查器同样跟踪.exe执行的SQL语句的情况,SQLMonitor用来跟踪oracle
像SQLServer的事件探查器一样跟踪.exe执行的SQL语句的情况,SQLMonitor用来跟踪oracleSQLMonitor是一个SQLServer运行监视器,能监控SQLServer的进程和Job,查看当前执行的SQL/命令,并终止,SQL性能分析,查找数据、对象/脚本,还有数据库收缩、备...
65
热度 -
[SQL] 安装SQL2008时显示必须重启计算机才可以继续安装的异常
安装SQL2008时显示必须重启计算机才可以继续安装的错误解决步骤:a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤b、在开始->运行中输入regeditc、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionMan...
70
热度 -
[SQL] SQL SERVER之事宜
SQLSERVER之事务在实际对数据库的使用中,会出现多个用户同时对某一张表进行操作,当多个用户在同一时间对同一张数据表进行读取或者修改操作时,若处理不当就有可能发生冲突问题。为了解决这样的问题,就需要使用事务的控制和管理机制。事务单个逻辑工作单元执行操作的集合,也可...
109
热度 -
[SQL] 初次使用SQL调优提议工具-SQL Tuning Advisor
初次使用SQL调优建议工具--SQLTuningAdvisor在10g中,Oracle推出了自己的SQL优化辅助工具:SQL优化器(SQLTuningAdvisor:STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。但是我认为使用这种工具,仅适合完全不懂SQL的...
49
热度 -
[SQL] ubuntu下sqlite3的用法(之后会讲到wxWidgets使用sqlite3开发)
ubuntu下sqlite3的用法(以后会讲到wxWidgets使用sqlite3开发)1.先在线安装sqlite3,试用一下命令安装[email protected]:~$sudoapt-getinstallsqlite32.安装成功后测试会出现[email protected...
41
热度 -
[SQL] 经过Log4j.properties配置 ibatis 在控制台输出执行的sql
通过Log4j.properties配置ibatis在控制台输出执行的sqlLog4j.properties加入如下代码?#SetrootloggerleveltoDEBUGanditsonlyappendertoCONSOLE.log4j.rootLogger=WARN,CONSOLE#CONSO...
102
热度 -
[SQL] 一个用户SQL慢查询分析,缘故及优化
一个用户SQL慢查询分析,原因及优化问题描述一个用户反映线上一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修改了表名和字段名):SELECTcount(*)FROMaJOINbONa.`S`=b.`S`WHEREa.`L`>'2014-03-3000:55:00'AND...
85
热度 -
[SQL] SQL语句聚合(不断更新)
SQL语句集合(不断更新)groupby写法selecttrain_id,a.node_code,min(a.node_code)over(partitionbytrain_id)min_node_code日期加法selectsysdate,add_months(sysdate,12)fromdua...
205
热度 -
[SQL] SQL CASE WHEN范例
SQLCASEWHEN实例有三张表:学生表student(stu_id,stu_name)成绩表scores(stu_id,subject,score)补考成绩表(stu_id,subject,score)其中:stu_id:ID,stu_name:姓名,subject:课程,score:成绩输出:...
93
热度 -
[SQL] sql除了扰乱信息,查询纯文本信息是否存在
sql去除扰乱信息,查询纯文本信息是否存在/**去除空格、中文空格、TAB键,回车换行、不间断空格(word中用crtl+shift+空格)等扰乱信息*/????select*from(selectid,title,REPLACE(REPLACE(REPLACE(REPLACE(trim(REPLA...
95
热度 -
[SQL] oracle 函数 无异于 sql server 表值函数
oracle函数等同于sqlserver表值函数多值函数或表函数返回的都是由多个值组成的一个集合。可以使用SQL命令的table操作符,可以将该集合直接用作SQL查询中的关系表。第一步:创建一个类型,如:CREATETYPEBookTypeASOBJECT(isbnCHAR(10),titleVAR...
20
热度 -
[SQL] sqlplus 根本命令
sqlplus基本命令SQL>showall--查看所有68个系统变量值SQL>showuser--显示当前连接用户SQL>showerror--显示错误SQL>setheadingoff--禁止输出列标题,默认值为ONSQL>setfeedbackoff--禁止显示最...
31
热度 -
55
热度