仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1588|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL教程之PL/SQL DEVELOPER 6会话办理(原创)

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:40:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
php本地模拟的prepare底层就是mysql_real_escape_string,所以必须得用mysql_set_character_set去设置mysql->charset,否则就存在字符集问题。原创
PL/SQLDEVELOPER6会话办理







PL/SQLDEVELOPER6的会话办理功效十分杰出,几能够完成一切经常使用的会话办理功效,次要功效有:



查询会话列表信息



停止会话



会话跟踪



导出会话信息



查询会话详细的具体信息



会话以后翻开的游标



会话以后正在实行的SQL



会话一切的统计信息



会话以后锁定的工具



还能够依据团体请求定制查询预会话相干的信息







上面我将周全先容PL/SQLDEVELOPER6会话办理功效:



翻开Tools/Sessions菜单,会话窗口显现以下:



两头主地区显现的是以后ORACLE数据库的用户会话信息列表



底部显现的是选择会话的查询停歇









用户会话信息列表对照经常使用的字段信息申明



Username:会话登录的ORACLE用户名



Sid:会话SID编号



Status:会话形态(ACTIVE:举动;INACTIVE:未举动;KILL:停止;)



Osuser:会话登录的呆板操纵体系用户名



Machine:会话登录的呆板名



Program:会话登录的程序名



Module:会话注册的模块名



Action:会话注册的举动名



Logontime:会话登录工夫



Process:会话在操纵体系的历程号







会话办理工具栏申明







每一个工具按按次对应申明



l革新



l主动革新(让以后会话窗口主动每隔几秒革新一次)



l停止会话(停止以后选择的会话,相称于命令altersystemkillsession)



l入手下手跟踪(对以后选择的会话入手下手举行调试跟踪)



相称于实行历程sys.dbms_system.set_sql_trace_in_session



注:要举行此项功效以后登任命户必需拥用SYS.DBMS_SYSTEM的实行权限



你能够经由过程上面语句举行赋权。grantexecuteonDBMS_SYSTEMtoyourusername;



l停止跟踪(对以后选择的会话停止调试跟踪)



l定制会话查询(用于定制会话查询信息,具有很强的扩大功效)







会话查询信息申明











注:以下白色标注为自己定制查询大概是举行修正的中央。



lCursors:前往以后选择会话翻开的游标



对应的SQL语句:



select*fromv$open_cursorwheresid=:sid



lSQLText:前往以后选择会话正在实行的SQL



对应的SQL语句:



selectsql_textfromv$sqltext_with_newlines



whereaddress=hextoraw(:sql_address)



andhash_value=:sql_hash_value



orderbypiece



lStatics:前往以后选择会话的数据库统计信息



对应的SQL语句:



selectnames.name,stats.statistic#,stats.value



fromv$sesstatstats,v$statnamenames



wherestats.sid=:sid



andnames.Statistic#=stats.Statistic#



orderbystats.Valuedesc



lLocks(SQL语句举行过优化):前往以后选择会话锁定的工具



对应的SQL语句:



select*fromsys.all_objectsa,v$locked_objectbwherea.object_id=b.object_idandb.session_id=:sid



lWait(自己团体定制查询):前往以后选择会话的守候信息



对应的SQL语句:



select*fromv$session_waitwheresid=:sid



lEvent(自己团体定制查询):前往以后选择会话的事务信息



对应的SQL语句:



select*fromv$session_event



wheresid=:sidorderbyTotal_waitsdesc



初级功效:定制会话查询











能够新增会话监督信息,本文中的Wait及Event信息就是自己经由过程定制会话查询增添出来的,新增一个项目后将在会话窗口中主动增添一个选项卡,Caption为选项卡的标签,Query为前往监督信息的查询语句,查询语句可使用v$session视图中一切的字段为绑定变量,如:sid,:username,:sql_address等等。



2005-03-17



叶正盛


在ORDERBY操作中,MySQL只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDERBY方面也没什么作用)。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-19 21:11:00 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
小妖女 该用户已被删除
板凳
发表于 2015-1-28 10:45:31 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
透明 该用户已被删除
地板
发表于 2015-2-5 19:20:04 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-13 06:28:27 | 只看该作者
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
只想知道 该用户已被删除
6#
发表于 2015-3-3 17:35:41 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
老尸 该用户已被删除
7#
发表于 2015-3-11 12:18:49 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
简单生活 该用户已被删除
8#
发表于 2015-3-18 10:47:23 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
若天明 该用户已被删除
9#
发表于 2015-3-25 18:14:02 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表