db
lichao2252
这个作者很懒,什么都没留下…
展开
-
pl/sql调试存储过程
点击要调试的存储过程,右键选择TEST 如果需要查看变量,在右键菜单中选择Add debug information. start debugger(F9)开始我们的测试,Run(Ctrl+R) 随时在varible List中输入我们想查看的变量 其它: Step into(Ctrl+N):单步调试,进入下一步 (可以查看没个SQL语句的执行过程) Step over(Ctrl+O):结束...2009-11-24 14:37:11 · 54 阅读 · 0 评论 -
调试存储过程时的一个意外
今天在调试一个比较大的存储过程的时候,大约执行了20多分钟,死机了。 当偶重新启动在编译这个存储过程的时候,楞是过不去,老是像死了死的,查看网络OK是的,在查看测试数据库的运行情况也是OK的。。想了半天终于想到是不是有死锁了。: select a.SID,a.SERIAL#, p.spid,c.object_name,b.session_id, b.oracle_username...原创 2009-11-24 14:47:28 · 77 阅读 · 0 评论 -
oracle:buffer overflow, limit of 1000 bytes
处理方法: 方法1:set serveroutput on size 10000000 方法2:exec dbms_output.enable(999999999999999999999);原创 2009-11-24 16:07:39 · 286 阅读 · 0 评论 -
oracle实用命令
1.删除用户以及该用户下所有的表 drop user DW cascade;原创 2009-11-24 23:06:38 · 48 阅读 · 0 评论 -
如何查看索引信息
--查看索引定义select dbms_metadata.get_ddl('INDEX','IDX_PG_HY_YDNSRXX_PGFAXH') from dual; --在某个用户下找所有的索引 select user_indexes.table_name, user_indexes.index_name,uniqueness, column_nam...2010-03-26 16:54:20 · 1440 阅读 · 0 评论 -
oracle递归查询
select a.swjg_dm from di_dm_swjg a start with a.swjg_dm = '000000000000000' connect by prior a.swjg_dm = a.sj_swjg_dm原创 2010-01-22 15:32:42 · 63 阅读 · 0 评论 -
临时表的创建
1 语法 在Oracle中,可以创建以下两种临时表: 1) 会话特有的临时表 CREATE GLOBAL TEMPORARY ( ) ON COMMIT PRESERVE ROWS; 2) 事务特有的临时表 CREATE GLOBAL TEMPORARY ( ) ON COMMIT DELETE ROWS; CREATE GLOBAL TEMPORARY...2010-03-04 14:59:13 · 255 阅读 · 0 评论 -
mysql binlog
1.首先确认你日志是否启用了mysql>show variables like 'log_bin';2.如果启用了,即ON那日志文件就在mysql的安装目录的data目录下3.怎样知道当前的日志mysql> show master status; ...原创 2011-04-07 12:54:28 · 104 阅读 · 0 评论