Oracle
yanliguoyifang
这个作者很懒,什么都没留下…
展开
-
oracle中rownum和rowid的区别
rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 ,例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 3转载 2014-11-19 11:35:00 · 196 阅读 · 0 评论 -
oracle中plsql developer工具的commandwindow 和 sqlwindow有什么区别啊
commandwindow 是执行批量脚本的,也可以单个执行一条语句,但它的输出结果不如sqlwindow,而sqlwindow执行的是一个语句,输出结果是规范的表格比如,现在有100条插入语句,你可以一条一条的在sqlwindow中执行,也可以放到commandwindow里一次执行完有一个查询,结果有很多行,你想要好的输出结果,就在sqlwindow里执行转载 2015-01-14 17:53:42 · 753 阅读 · 0 评论 -
Oracle 创建表空间和用户
一、在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口输入以下命令: sqlplus /nolog 回车后,将出现提示符 SQL> 这时输入 conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sys转载 2015-01-19 17:27:47 · 295 阅读 · 0 评论 -
Oracle建立表空间和用户
Oracle建立表空间和用户 [sql] view plaincopy建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant creat转载 2015-01-19 17:29:18 · 190 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2015-01-19 19:39:12 · 249 阅读 · 0 评论 -
Oracle数据库名、实例名、全局数据库名、服务名、网络服务名区别和联系
数据库名、实例名、数据库域名、全局数据库名、服务名,网络服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参...转载 2018-08-05 17:20:14 · 1906 阅读 · 0 评论