易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle10g SQL 跟踪

1.激活SQL跟踪
   从oracle10g以后提供了新的方法激活SQL的跟踪,即是使用dbms_monitor包来开启或关闭SQL跟踪。
   之前旧方法是使用 alter session set events ..  或者使用dbms_system.set_ev方式
   使用dbms_monitor包可以在会话,客户端,组件以及数据库四个层级开启SQL的跟踪。
   只有拥有dba角色的用户才能允许执行dbms_monitor包
   4个层次级别的激活调用方法:
    会 话 级:exec dbms_monitor.session_trace_enable(session_id =>1574,
                        serial_num=>36749,waits=>true,binds=>false);
             注意:使用select *  from v$session where sid=sys_context('userenv','sid');
             获得session_id和serial
             关闭用:
         exec dbms_monitor.session_trace_disable(session_id=>1574,serial_num=>36749)
    客户端级:exec dbms_monitor.cliend_id_trace_enable(
                                 client_id=''JXXXT:Administrator',
                                 waits =>true,binds=>false)
             注意:client_id即v$session表里面的client_identifier字段,默认此字段为空,
              通过dba_enabled_traces表查看那些客户端启用了SQL跟踪
        &nb


相关文档:

oracle*用代码创建表空间,用户并赋权限

--创建表空间
create tablespace testSP
datafile 'E:\COMPANY\rbtsql\testSP.dbf'
size 100M AutoExtend On Next 10M Maxsize 2048M
--创建用户
create user janely identified by wawa
default tablespace testSP--默认表空间是 system
temporary tablespace temp--保存临时对象所使用的空间表
--赋权限
grant ......

sql之left join、right join、inner join的区别


 
sql之left join、right join、inner join的区别
昨天面试8页笔试题目,基本上都是SQl 的,特别是这几个区别,记得不是很清晰,只记得left是以左表为主表,
right以右表为主表,导致做错了几个!今天搜了下!总算弄清楚了!以下是转帖!
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right j ......

用sql查看表结构


1.oracle
 sql   = "SELECT column_name, data_type, data_length, nullable";
 sql += " from user_tab_columns ";
 sql += " where table_name='";
 sql += $tableName;
 sql += "'";
 select * from user_tab_comments & ......

SQL Server常用系统存储过程

--列出SQL Server实例中的数据库
sp_databases
--返回SQL Server、数据库网关或基础数据源的特性名和匹配值的列表
sp_server_info
--返回当前环境中的存储过程列表
sp_stored_procedures
--返回当前环境下可查询的对象的列表(任何可出现在 from 子句中的对象)
sp_tables
select * from sysobjects
---添加或更改 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号