sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete
from之后提示已删除xx行一样,这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如:SQL> declare n
number; 2 begin 3 insert into t...
分类:
数据库 时间:
2014-05-07 17:21:07
阅读次数:
386
影响版本为5.7漏洞文件edit.inc.php具体代码:ExecuteNoneQuery(”
DELETE FROM `#@__guestbook` WHERE id=’$id’ “);ShowMsg(“成功删除一条留言!”,
$GUEST_BOOK_POS);exit();}else if($j...
分类:
数据库 时间:
2014-05-07 17:14:29
阅读次数:
3277
之前在查看v$open_cursor的时候,发现很多相同的record。 让我很疑惑, sid
saddr sql_id 都相同,我就想 这不是一个cursor吗? 那为什么在open_cursor中出现多次?
后来通过别人点拨明白了,这应该是一个相同的SQL语句被 session 打开了并运行了很...
分类:
其他好文 时间:
2014-05-07 01:11:25
阅读次数:
403
虚拟专用数据库 (VPD)
提供了角色和视图无法提供的行级访问控制。将一个或多个安全策略与表或视图关联后,就可以实现虚拟专用数据库。对带安全策略的表进行直接或间接访问时,数据库将调用一个实施该策略的函数。策略函数返回一个访问条件(WHERE
子句),即谓词。应用程序将它附加到用户的 SQL 语句,从...
分类:
其他好文 时间:
2014-05-07 00:58:41
阅读次数:
354
select * from table where id =
?类似于上面这样的sql,如果不用绑定变量,每次执行时Oracle会认为是不同的sql,会在每次执行时生成一遍执行计划,而执行计划的生成是非常耗CPU,试想一下,如果1000个并发都在执行这条语句,等于同时在生成1000个执行计划。如果使...
分类:
数据库 时间:
2014-05-07 00:58:05
阅读次数:
418
1、查看所有表的物理大小1 select segment_name, bytes from
user_segments order by bytes desc2、查看表空間的名稱及大小1 select t.tablespace_name,
round(sum(bytes/(1024*1024)),....
分类:
数据库 时间:
2014-05-07 00:30:02
阅读次数:
1232
1.SQL TO String :只返回一个查询结果 例如查询某条记录的总数 rs =
stmt.executeQuery(replacedCommand); if (rs != null && rs.next()) // rs
only contains one row and one colu....
分类:
数据库 时间:
2014-05-07 00:18:30
阅读次数:
600
如下:表A ID NAME1 A1 2 A2 3 A3 表B ID AID NAME1 1
B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID 1 SELECT ID,NAME FROM A WHERE
EXIST (SELECT*FROM B WHERE A.I...
分类:
数据库 时间:
2014-05-07 00:10:34
阅读次数:
475
1,克隆表(创建一个恰好与某个已有表结构一致的表) create table …
like克隆表结构;使用insert into … select语句克隆部分或者全部表数据 2,将查询结果保存到表中 a,使用insert
into...select将语句查询结果插入表中,若表不存在需要使用creat...
分类:
数据库 时间:
2014-05-07 00:09:54
阅读次数:
503
本文以实际应用为目的,不在理论方面深究1、打开跟踪器或2、新建跟踪-事件选择-列筛选器,HostName默认不显示,需勾选“显示所有列”,如果希望只跟踪某一客户端,可按下面的设置HostName,其它过滤同理3、查看或搜索数据库执行语句,主要执行语句在TextData中
分类:
数据库 时间:
2014-05-06 23:50:16
阅读次数:
593