
oracle
小立攻城狮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CONNECT_BY_ROOT获取根节点属性
select t.*, CONNECT_BY_ROOT(id) from table start with t.id ='1' connect by prior t.id = t.fid;查找结果如下图:红色标识部分就是获取的根节点属性id的值,根节点就是指根据start with t.id ='1' 这个条件查询出来的记录。oracle10g提供原创 2015-02-13 14:54:30 · 1773 阅读 · 1 评论 -
linux下修改oracle数据库的字符集
1、登录oracle所在服务器2、plsql连接数据库#>plsql /nolog --注意/前面有一个空格 #>conn sys/sys as dba3、执行下面命令修改字符集编码#>SHUTDOWN IMMEDIATE; --关闭数据库#>STARTUP MOUNT;--启动数据库#>ALTER SESSION SET SQL_TRACE=原创 2015-04-27 23:52:36 · 1193 阅读 · 0 评论 -
Oracle关闭&变量输入
1、在oracle中有一种动态输入变量,其定义形式是:&num。 例:select &num from dual; 当执行上面这条语句时会弹出一个输入框让输入变量num的值。 2、举一个场景 比如说刷菜单脚本到数据库url字段难免会带一些参数,那么肯定会用到&符号;3、解决办法 set define off原创 2015-05-04 18:42:39 · 4759 阅读 · 0 评论 -
linux下执行oracle sql脚本
1、登陆oracle用户(在linux上的安装用户)。 2、将脚本上传至oracle用户目录下。 3、cd 进入SQL脚本所在目录 4、sqlplus /nolog 登陆sqlplus,注意/前面有一个空格。 5、conn general/password@db224 连接数据库 6、@test.sql //执行test脚本文件 7、exit; 退出原创 2015-02-13 12:48:06 · 16575 阅读 · 0 评论 -
Oracle SQL快速复制表结构或数据
1、复制表结构 create table table1 as select * from table2 where 1=2;2、复制表结构及数据 create table table1 as select * from table2;3、复制数据 insert into table1 select * from table2;4、按字段复制原创 2015-05-04 21:23:14 · 1048 阅读 · 0 评论 -
oracle强制断开数据库用户链接
1、使用系统用户通过plsql或sqlplus登陆oracle2、查询v$session视图找到需要被kill掉的会话 select * from v$session;3、通过记录中sid,serial#两个字段的值kill会话 alter system kill session 'sid,serial#'; 例:alter system kill原创 2015-05-04 18:09:36 · 8085 阅读 · 0 评论 -
oracle connect by用法篇
1、基本语法select * from table [start with condition1] connect by [prior] id=parentid一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的区分出每一层的数据。start with condition1 是用来限制第一层的数据,或者叫根节点数据;以这部分数据为基础来查找第二层数据,然后以第二层原创 2016-05-05 17:58:21 · 169285 阅读 · 12 评论