-
[SQL] 防止SQL流入攻击的一些方法小结
防止SQL注入攻击的一些方法小结开头语:SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施-----解决方案--------------------过滤URL中的一些特殊字符,动态SQL语句使用PrepareStateme...
23
热度 -
[SQL] 运用PLSQL 打印日历
使用PLSQL打印日历最近有些闲,看完了concept突然有种空虚的感觉。闲话不多说。用PLSQL写了一个打印日历的功能。createorreplacepackagedisplay_dateisproceduredisplay_spec_mon(yearnumber,monthnumber);end...
24
热度 -
[SQL] ubuntu 12.04LTS + wine 1.5下安装&使用PL/SQL Developer-已经相当完美
ubuntu12.04LTS+wine1.5上安装&使用PL/SQLDeveloper-已经相当完美今天把原来的ubuntu11.10删掉重新安装了12.04,然后重新安装oracle,PL/SQLDeveloper。安装PL/SQLDeveloper之后,直接使用,已经没有以前存在的按钮变...
93
热度 -
[SQL] 锐利的SQL:地域范围内最大数统计
锋利的SQL:地域范围内最大数统计这是在做一个客户管理系统时遇到的问题,公司每年需要按销售区域评选出购买量最大的客户进行单独奖励。区域划分使用地域编码起止区间方式,例如,华东地区的起止编码是10001~10003,在10001、10002、10003区域的客户都隶属于华东地区。下面是创建示例的代码,...
22
热度 -
[SQL] 储存提纲与SQL计划基线
存储提纲与SQL计划基线存储提纲存储提纲被设计用来提供稳定的执行计划,以消除执行环境或者对象统计信息的改变造成的影响。因此,这个特性也被称作计划稳定性。具体的讲,存储提纲是一个提示的集合,更精确地说,所有这些提示强制查询优化器为一个给定的SQL语句,稳定地产生一个特殊的执行计划。但实践中,遗憾的是,...
58
热度 -
[SQL] PHP代码网站怎么防范SQL注入漏洞攻击建议
PHP代码网站如何防范SQL注入漏洞攻击建议所有的网站管理员都会关心网站的安全问题。说到安全就不得不说到SQL注入攻击(SQLInjection)。黑客通过SQL注入攻击可以拿到网站数据库的访问权限,之后他们就可以拿到网站数据库中所有的数据,恶意的黑客可以通过SQL注入功能篡改数据库中的数据甚至会把...
93
热度 -
[SQL] pl/sql常见应用心得
pl/sql常见使用心得1?plsql怎么设置双击表名就查出表数据菜单tool->preference->browser右边的objecttype选择tabledouble-clickaction选择querydata之后选择ok即可,双击表名就查出表数据了?2如何设置tablesSeq...
78
热度 -
[SQL] oracle 查看现阶段在执行SQL
oracle查看当前在执行SQL--查看当前正在执行的sqlselecta.EVENT,a.SQL_ID,a.MACHINE,b.SQL_TEXT,b.SQL_FULLTEXT,b.FIRST_LOAD_TIME,b.LAST_LOAD_TIME,b.LAST_ACTIVE_TIME?fromv$s...
57
热度 -
[SQL] oracle11g创设表空间 sql语法
oracle11g创建表空间sql语法--oracle11g创建有限制大小的永久表空间--createtablespaceczc_data--datafile'E:\app\lenovo\oradata\orcl\czc_data.dbf'size1M--autoextendonnext2Mmaxs...
11
热度 -
[SQL] SQL内联接与外连接用法与区别
SQL内连接与外连接用法与区别数据表的连接有:1、内连接(自然连接):只有两个表相匹配的行才能在结果集中出现2、外连接:包括(1)左外连接(左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一张基表内)selecta.studentno,a...
59
热度 -
[SQL] Java中施用hql,sql查询返回的list<Object> 转成需要的实体对象-方法讲解
Java中使用hql,sql查询返回的list<Object>转成需要的实体对象--方法讲解!?需要将Query对象setResultTransformer:?Listlist=session.createSQLQuery(sql).setResultTransformer(Transf...
97
热度 -
10
热度 -
[SQL] 犀利的SQL:时间段天数统计
锋利的SQL:时间段天数统计这是在做利息计算时经常遇到的问题。例如,在表1所示的表中记录着贷款的发放和分期归还信息,现在要计算该笔贷款的利息,则应当分期计算。从2009年11月1日至2009年12月1日的贷款额是20000.00元,资金使用时间是30天,这段期间的利息=20000.00×30×日利率...
54
热度 -
[SQL] PL/SQL 错误的定义、抛出和处理
PL/SQL异常的定义、抛出和处理任何错误都叫异常,不期而遇时,执行单元必须交割控制权,这是一个肉包子打狗--有去无回的过程PL/SQL引擎对系统异常、用户异常或者应用异常皆是一视同仁异常仅是异常吗?有些异常如NO_DATA_FOUND,我们更愿意待他是逻辑的一个分支下面详细介绍异常的定义、抛出和处...
87
热度 -
[SQL] Sqlite 惯用函数封装:创建,删除,插入,表段、字段获取
Sqlite常用函数封装:创建,删除,插入,表段、字段获取以下是频繁用到的Sqlite函数,内容格式相对固定,封装一下有助于提高开发效率(^_^至少提高Codeeer的效率了)而且,我发现Sqlite中文资料比较少,起码相对其他找起来要复杂些,服务一下大众~我没有封装读取部分,因为数据...
29
热度 -
[SQL] 透过SQL自动添加流水号
通过SQL自动添加流水号项目中往往有一些单据流水号或者流程流水号是希望通过新增一条记录后自动产生一个编号的,比如新增一条流程就自动根据当前日期自动添加该流程的流程流水号,下面介绍两种不同类型流水号通过SQL自动产生的方法。流水号格式:第一种(数值类型):日期+流水...
58
热度 -
[SQL] SQL批量平添主键脚本
SQL批量添加主键脚本--SQL批量添加主键脚本--操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键...
78
热度 -
[SQL] sqlite中文乱码有关问题解决方案
sqlite中文乱码问题解决方案在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常。例如调用sqlite3_open打开数据库文件,如果文件路径出现中文,就会导致打开失败。sql...
20
热度 -
[SQL] SQL Server创设存储过程
SQLServer创建存储过程什么是存储过程?q存储过程(procedure)类似于C语言中的函数q用来执行管理任务或应用复杂的业务规则q存储过程可以带参数,也可以返回结果q存储过程可以包含数据操纵语句、变量、逻辑控制语句等存储过程的优点(1)执行速度快。存储过程创建是就已经通过语法检...
99
热度 -
[SQL] SQL读取指定数据表中的全部字段说明
SQL读取指定数据表中的所有字段说明--SQL读取指定数据表中的所有字段说明declare@TableNamenvarchar(250)--当前操作的数据表名set@TableName='hzfa'--指定要查询的数据表名称(请修改成你自己数据库中的表名)declare@ColumnNamenvar...
26
热度